XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Statement Components (Tables)
9 Months Ended
Sep. 30, 2025
Financial Statement Components [Abstract]  
Schedule of Accounts Receivable and Components for Expected Credit Losses
Accounts receivable, net of allowances consist of the following:
As of September 30,As of December 31,
20252024
(In thousands)
Trade accounts receivable$39,689 $41,727 
Unbilled accounts receivable53,957 46,795 
Allowance for doubtful accounts and reserve for expected credit losses
(425)(2,172)
Other accounts receivable169 105 
Total accounts receivable, net$93,390 $86,455 
Components of the allowance for expected credit losses are as follows:
Three months ended September 30,Nine months ended September 30,
2025202420252024
(In thousands)
Balance, beginning of period$(2,062)$(2,843)$(2,172)$(1,128)
Charged to credit loss expense, net of reversals(24)(212)(974)(2,088)
Deductions (1)
1,663 1,520 2,869 1,658 
Impact of foreign currency translation(2)(34)(148)(11)
Balance, end of period$(425)$(1,569)$(425)$(1,569)
________________________
(1) Write-off of uncollectible accounts after all collection efforts have been exhausted.
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,
20252024
(In thousands)
Accrued expense$56,486 $63,665 
Accrued compensation and benefits16,203 25,992 
Accrued sales, use, VAT and telecommunications related taxes8,201 7,898 
Customer deposits3,480 3,710 
Other accrued expenses851 554 
Total accrued expenses and other current liabilities$85,221 $101,819