v3.25.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
December 31,
20252024
Unbilled accounts receivable$55,782 $46,316 
Billed accounts receivable113,249 59,995 
Allowance for doubtful accounts and reserves(1,683)(160)
Accounts receivable, net$167,348 $106,151 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following (in thousands):
December 31,
20252024
Prepaid expenses$22,322 $12,834 
Deferred contract costs, current portion4,593 5,047 
Contract assets2,089 1,841 
Tax receivable1,447 687 
Other receivable1,050 1,493 
Other current assets5,476 1,104 
Prepaid expense and other current assets$36,977 $23,006 
Schedule of Property, Equipment and Software, Net
Depreciation and amortization periods for property, equipment and software are as follows:
Property, Equipment and SoftwareEstimated Useful Life
Computer equipment3 years
Furniture and fixtures
3 - 5 years
Software4 years
Leasehold improvementsLesser of estimated useful life or remaining lease term
Property, equipment and software, net consisted of the following (in thousands):
December 31,
20252024
Computer equipment$17,948 $11,579 
Leasehold improvements6,399 4,334 
Furniture and fixtures2,058 1,508 
Internally developed software24,475 18,053 
Construction in progress3,789 2,188 
Total property, equipment and software54,669 37,662 
Less: accumulated depreciation(28,062)(22,865)
Total property, equipment and software, net$26,607 $14,797 
Schedule of Other Non-current Assets
Other non-current assets consisted of the following (in thousands):
December 31,
20252024
Long-term deposits$3,285 $1,551 
Long-term contract asset167 554 
Prepaid IT services801 899 
Long-term income tax receivable1,083 336 
Other non-current assets$5,336 $3,340 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in thousands):
December 31,
20252024
Accrued interest$11,267 $550 
Accrued bonus32,235 16,034 
Accrued vendor liabilities12,206 9,725 
Accrued benefits and retirement17,273 15,478 
Accrued professional and legal fees17,604 2,144 
Accrued commissions6,997 3,204 
Income tax payable1,562 403 
Other current liabilities13,105 8,116 
Accrued expenses and other liabilities$112,249 $55,654 
Schedule of Other Long-term Liabilities
Other long-term liabilities consisted of the following (in thousands):
December 31,
20252024
Asset retirement obligation$265 $160 
Accrued benefits810 — 
Deferred tax liabilities756 1,310 
Indirect tax reserve465 — 
Other long-term liabilities$2,296 $1,470