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, 2026 | | December 31, 2025 | | Billed accounts receivable | | $ | 91,792 | | | $ | 51,037 | | | Unbilled accounts receivable | | 40,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, | | | 2026 | | 2025 | | 2026 | | 2025 | | Balance, beginning of period | | $ | 5,957 | | | $ | 7,005 | | | $ | 6,092 | | | $ | 6,470 | | | Provision for credit losses | | 1,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, | | | 2026 | | 2025 | | 2026 | | 2025 | | Balance, beginning of period | | $ | 45,389 | | | $ | 25,519 | | | $ | 40,990 | | | $ | 24,078 | | | Capitalized costs | | 28,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 - noncurrent | | 11,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, | | | 2026 | | 2025 | | 2026 | | 2025 | | Balance, beginning of period | | $ | 340,766 | | | $ | 217,328 | | | $ | 300,855 | | | $ | 217,632 | | | Add: billings during the period | | 288,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 | |
|