XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Components (Tables)
3 Months Ended
Mar. 31, 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 March 31,As of December 31,
20252024
(In thousands)
Trade accounts receivable$40,436 $41,727 
Unbilled accounts receivable49,160 46,795 
Allowance for doubtful accounts and reserve for expected credit losses
(2,644)(2,172)
Other accounts receivable39 105 
Total accounts receivable, net$86,991 $86,455 
Components of the allowance for expected credit losses are as follows:
Three months ended March 31,
20252024
(In thousands)
Balance, beginning of period$(2,172)$(1,128)
Charged to credit loss expense, net of reversals(887)(1,457)
Deductions (1)
460 60 
Impact of foreign currency translation(45)17 
Balance, end of period$(2,644)$(2,508)
________________________
(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 March 31,As of December 31,
20252024
(In thousands)
Accrued expense$58,856 $63,665 
Accrued compensation and benefits9,948 25,992 
Accrued sales, use, VAT and telecommunications related taxes7,856 7,898 
Customer deposits3,688 3,710 
Other accrued expenses933 554 
Total accrued expenses and other current liabilities$81,281 $101,819