v3.25.4
Consolidated Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consists of the following (in thousands):
As of December 31,
20252024
Billed accounts receivable$13,563 $9,483 
Unbilled accounts receivable22,182 15,919 
Allowance for credit losses(1,160)(1,985)
Total accounts receivable, net$34,585 $23,417 
A rollforward of the Company’s allowance for credit losses is as follows (in thousands):
As of December 31,
20252024
Balance at beginning of period$(1,985)$(630)
Provision for credit losses, net(1,189)(1,760)
Other adjustments and write-offs2,014 405 
Balance at end of period$(1,160)$(1,985)
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
As of December 31,
20252024
Prepaid software licenses
$3,940 $3,022 
Other prepaid expenses
1,536 797 
Contract assets
638 502 
Short-term deposits
284 476 
Other current assets
1,890 2,140 
Total prepaid expenses and other current assets
$8,288 $6,937 
Schedule of Property and Equipment, Net
Property and equipment, net consist of the following (in thousands):
As of December 31,
20252024
Computer equipment and software
$2,875 $2,211 
Furniture and fixtures
762 
Capitalized internal-use software
16,888 12,195 
Leasehold improvements
829 
Property and equipment, gross
19,763 15,997 
Accumulated depreciation and amortization
(11,821)(10,372)
Property and equipment, net
$7,942 $5,625 
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following (in thousands):
As of December 31,
20252024
Accrued compensation and employee benefits
$24,545 $21,118 
Accrued sales and use taxes
7,787 5,128 
Accrued referral and administration fees
3,711 2,247 
Accrued professional service fees
789270 
Accrued connectivity fees
301269 
Other accrued expenses
3,259 808 
Total accrued expenses and other current liabilities
$40,392 $29,840