v3.26.3
Financial Statement Components (Tables)
9 Months Ended
Sep. 30, 2026
Financial Statement Components [Abstract]  
Schedule of Accounts Receivable and Components for Expected Credit Losses
Accounts receivable, net of allowance consists of the following:
As of September 30,As of December 31,
20262025
(In thousands)
Trade accounts receivable$47,142 $34,322 
Unbilled accounts receivable71,337 57,400 
Allowance for expected credit losses
(723)(537)
Other accounts receivable382 224 
Total accounts receivable, net$118,138 $91,409 
Components of the allowance for expected credit losses are as follows:
Three months ended September 30,Nine months ended September 30,
2026202520262025
(In thousands)
Balance, beginning of period$(646)$(2,062)$(537)$(2,172)
Charged to credit loss expense, net of reversals(200)(24)(458)(974)
Deductions (1)
123 1,663 270 2,869 
Impact of foreign currency translation— (2)2 (148)
Balance, end of period$(723)$(425)$(723)$(425)
________________________
(1) Write-off of uncollectible accounts after exhaustion of collection efforts.
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of September 30,As of December 31,
20262025
(In thousands)
Accrued expense$80,690 $60,808 
Accrued compensation and benefits17,349 20,405 
Accrued sales, use, VAT and telecommunications related taxes6,346 4,421 
Customer deposits2,853 4,320 
Other accrued expenses1,577 1,197 
Total accrued expenses and other current liabilities$108,815 $91,151