XML 22 R11.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Statement Components
6 Months Ended
Jun. 30, 2025
Financial Statement Components [Abstract]  
Financial Statement Components 4. Financial Statement Components
Accounts receivable, net of allowances consist of the following:
As of June 30,As of December 31,
20252024
(In thousands)
Trade accounts receivable$41,679 $41,727 
Unbilled accounts receivable49,229 46,795 
Allowance for doubtful accounts and reserve for expected credit losses
(2,062)(2,172)
Other accounts receivable312 105 
Total accounts receivable, net$89,158 $86,455 
Components of the allowance for expected credit losses are as follows:
Three months ended June 30,Six months ended June 30,
2025202420252024
(In thousands)
Balance, beginning of period$(2,644)$(2,508)$(2,172)$(1,128)
Charged to credit loss expense, net of reversals(63)(419)(950)(1,876)
Deductions (1)
746 78 1,206 138 
Impact of foreign currency translation(101)(146)23 
Balance, end of period$(2,062)$(2,843)$(2,062)$(2,843)
________________________
(1) Write-off of uncollectible accounts after all collection efforts have been exhausted.
Accrued expenses and other current liabilities consisted of the following:
As of June 30,As of December 31,
20252024
(In thousands)
Accrued expense$69,543 $63,665 
Accrued compensation and benefits13,045 25,992 
Accrued sales, use, VAT and telecommunications related taxes7,019 7,898 
Customer deposits4,064 3,710 
Other accrued expenses525 554 
Total accrued expenses and other current liabilities$94,196 $101,819