XML 29 R13.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Statement Components
12 Months Ended
Dec. 31, 2024
Financial Statement Components [Abstract]  
Financial Statement Components 4. Financial Statement Components
Accounts receivable, net of allowances consist of the following:
As of December 31,
20242023
(In thousands)
Trade accounts receivable$41,727 $35,612 
Unbilled accounts receivable46,795 43,631 
Allowance for doubtful accounts and reserve for expected credit losses
(2,172)(1,128)
Other accounts receivable105 40 
Total accounts receivable, net$86,455 $78,155 
Components of allowance for doubtful accounts and reserve for expected credit losses are as follows:
Year ended December 31,
202420232022
(In thousands)
Balance, beginning of period$(1,128)$(1,191)$(1,661)
Charged to bad debt expense, net of reversals(2,984)(733)(543)
Deductions (1)
1,896 807 983 
Impact of foreign currency translation44 (11)30 
Balance, end of period$(2,172)$(1,128)$(1,191)
________________________
(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 December 31,
20242023
(In thousands)
Accrued expense$63,665 $40,731 
Accrued compensation and benefits25,992 19,142 
Accrued sales, use, VAT and telecommunications related taxes7,898 8,467 
Other accrued expenses566 674 
Total accrued expenses and other current liabilities$98,121 $69,014