v3.26.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net as of June 30, 2026 and December 31, 2025 was composed of the following (in thousands):
June 30, 2026December 31, 2025
Billed accounts receivable$91,792 $51,037 
Unbilled accounts receivable40,346 21,116 
Allowance for credit losses(6,706)(6,092)
Total accounts receivable, net$125,432 $66,061 
Schedule of Allowance for Credit Losses
Allowance for credit losses during the three and six months ended June 30, 2026 and 2025 were composed of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Balance, beginning of period$5,957 $7,005 $6,092 $6,470 
Provision for credit losses1,613 1,894 1,613 2,780 
Write-off for credit losses, net(864)(1,250)(999)(1,601)
Balance, end of period$6,706 $7,649 $6,706 $7,649 
Summary of Deferred Commission Balances
A summary of the activity of the Company’s deferred commission balances during the three and six months ended June 30, 2026 and 2025 were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Balance, beginning of period$45,389 $25,519 $40,990 $24,078 
Capitalized costs28,477 17,020 49,081 27,651 
Amortized costs(19,085)(10,680)(35,290)(19,870)
Balance, end of period$54,781 $31,859 $54,781 $31,859 
Classified as:
Deferred commissions - current$43,440 $24,354 $43,440 $24,354 
Other assets - noncurrent11,341 7,505 11,341 7,505 
Balance$54,781 $31,859 $54,781 $31,859 
Summary of Changes in Deferred Revenue
The following table summarizes the changes in the deferred revenue balances during the three and six months ended June 30, 2026 and 2025 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Balance, beginning of period$340,766 $217,328 $300,855 $217,632 
Add: billings during the period288,517 196,908 510,735 320,429 
Less: revenue recognized(212,817)(139,098)(395,124)(262,923)
Balance, end of period$416,466 $275,138 $416,466 $275,138