v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jul. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
A reconciliation of the Company’s cash and cash equivalents, and restricted cash and cash equivalents in the condensed consolidated balance sheets to total cash and cash equivalents, and restricted cash and cash equivalents in the condensed consolidated statements of cash flows as of July 31, 2025 and January 31, 2025 is as follows:
 
(in thousands)July 31, 2025January 31, 2025
Cash and cash equivalents$181,087 $118,048 
Restricted cash and cash equivalents, current6,316 6,598
Restricted cash and cash equivalents, non-current5,527 5,348
Total cash, cash equivalents, and restricted cash and cash equivalents$192,930 $129,994 
Schedule of Restrictions on Cash and Cash Equivalents
A reconciliation of the Company’s cash and cash equivalents, and restricted cash and cash equivalents in the condensed consolidated balance sheets to total cash and cash equivalents, and restricted cash and cash equivalents in the condensed consolidated statements of cash flows as of July 31, 2025 and January 31, 2025 is as follows:
 
(in thousands)July 31, 2025January 31, 2025
Cash and cash equivalents$181,087 $118,048 
Restricted cash and cash equivalents, current6,316 6,598
Restricted cash and cash equivalents, non-current5,527 5,348
Total cash, cash equivalents, and restricted cash and cash equivalents$192,930 $129,994 
Schedule of Short-term Investments
Short-term investments consisted of the following as of July 31, 2025 and January 31, 2025:
July 31, 2025
Gross Unrealized
(in thousands)Cost or Amortized CostGainsLossesFair Value
U.S. Treasury securities$22,643 $$(39)$22,607 
Commercial paper2,190 — — 2,190 
Corporate bonds64,430 70 (9)64,491 
Certificates of deposit1,162 — — 1,162 
Total short-term investments$90,425 $73 $(48)$90,450 
January 31, 2025
Gross Unrealized
(in thousands)Cost or Amortized CostGainsLossesFair Value
U.S. Treasury securities$13,154 $— $(58)$13,096 
Commercial paper4,285 — 4,289 
Corporate bonds84,336 208 (16)84,528 
Certificates of deposit2,111 — 2,114 
Total short-term investments$103,886 $215 $(74)$104,027 
Schedule of Short-term Investments, Contractual Maturity
The following table summarizes the contracted maturities of the Company’s short-term investments as of July 31, 2025 and January 31, 2025:
July 31, 2025January 31, 2025
(in thousands)Amortized CostFair ValueAmortized CostFair Value
Due in 1 year or less$31,014 $31,037 $60,974 $61,174 
Due in 1-2 years59,411 59,413 42,912 42,853 
$90,425 $90,450 $103,886 $104,027 
Schedule of Property and Equipment
Property and equipment, net consists of the following:
(in thousands)July 31, 2025January 31, 2025
Satellites$252,982 $244,105 
Satellites in process and not placed into service74,481 65,451 
Leasehold improvements17,468 17,271 
Ground stations and ground station equipment22,410 21,270 
Office furniture, equipment and fixtures12,001 10,828 
Computer equipment and purchased software10,257 9,663 
Total property and equipment, gross$389,599 $368,588 
Less: Accumulated depreciation(258,311)(246,839)
Total property and equipment, net$131,288 $121,749 
Schedule of Capitalized Computer Software
Capitalized internal-use software costs, net of accumulated amortization consists of the following:
(in thousands)July 31, 2025January 31, 2025
Capitalized internal-use software$54,557 $51,526 
Less: Accumulated amortization(33,990)(32,552)
Capitalized internal-use software, net$20,567 $18,974 
Schedule of Goodwill and Intangible Assets
Goodwill and intangible assets consists of the following:
 July 31, 2025
January 31, 2025
(in thousands)Gross
Carrying
Amount
Accumulated
Amortization
 Foreign
Currency
Translation
 Net
Carrying
Amount
 Gross
Carrying
Amount
 Accumulated
Amortization
 Foreign
Currency
Translation
 Net
Carrying
Amount
Developed technology$30,429 $(15,156)$264 $15,537 $30,429 $(13,790)$(634)$16,005 
Image library21,142(14,239)3177,22019,978(13,397)4977,078
Customer relationships7,143(4,545)612,6597,143(4,286)(147)2,710
Trade names and other6,389(5,219)381,2086,389(4,759)291,659
Total intangible assets$65,103 $(39,159)$680 $26,624 $63,939 $(36,232)$(255)$27,452 
Goodwill$135,981 $— $2,663 $138,644 $135,981 $— $368 $136,349 
Schedule of Changes in Goodwill
The change in the carrying amount of goodwill during the six months ended July 31, 2025 and 2024 is as follows:
Six Months Ended
July 31,
(in thousands)20252024
Beginning of period$136,349 $136,256 
Addition— 1,068 
Currency translation adjustment2,295 
End of period$138,644 $137,325 
Schedule of Accrued Liabilities and Other Current Liabilities
Accrued liabilities and other current liabilities consist of the following:
(in thousands)July 31, 2025January 31, 2025
Deferred R&D service liability (see Note 8)$1,577 $4,723 
Payroll and related expenses6,333 8,059 
Deferred hosting costs5,072 5,190 
Withholding taxes and other taxes payable2,222 2,792 
Contingent consideration
6404,675
Escrow liability5,0005,000
Severance and other employee termination costs250
Other accruals
11,59911,911
Total accrued and other current liabilities$32,443 $42,600