XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Financial Statement Components (Tables)
12 Months Ended
Dec. 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 December 31,
20252024
(In thousands)
Trade accounts receivable$34,322 $41,727 
Unbilled accounts receivable57,400 46,795 
Allowance for doubtful accounts and reserve for expected credit losses
(537)(2,172)
Other accounts receivable224 105 
Total accounts receivable, net$91,409 $86,455 
Components of the allowance for expected credit losses are as follows:
Year ended December 31,
202520242023
(In thousands)
Balance, beginning of period$(2,172)$(1,128)$(1,191)
Charged to credit loss expense, net of reversals(1,288)(2,984)(733)
Deductions (1)
3,071 1,896 807 
Impact of foreign currency translation(148)44 (11)
Balance, end of period$(537)$(2,172)$(1,128)
________________________
(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 December 31,
20252024
(In thousands)
Accrued expense$60,808 $63,665 
Accrued compensation and benefits20,405 25,992 
Accrued sales, use, VAT and telecommunications related taxes4,421 7,898 
Customer deposits4,320 3,710 
Other accrued expenses1,197 554 
Total accrued expenses and other current liabilities$91,151 $101,819