XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Statement Components
6 Months Ended
Jun. 30, 2023
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,
20232022
(In thousands)
Trade accounts receivable$33,262 $40,332 
Unbilled accounts receivable39,100 33,863 
Allowance for doubtful accounts and reserve for expected credit losses
(1,616)(1,191)
Other accounts receivable (1)
4,118 1,461 
Total accounts receivable, net$74,864 $74,465 
________________________
(1) Other accounts receivable includes $4.0 million from business interruption insurance recoveries as of June 30, 2023.
Components of allowance for doubtful accounts and reserve for expected credit losses are as follows:
Three months ended June 30,Six months ended June 30,
2023202220232022
(In thousands)
Allowance for doubtful accounts:
Balance, beginning of period$(1,382)$(1,680)$(1,191)$(1,661)
Charged to bad debt expense, net of reversals(421)322 (725)181 
Deductions (1)
156 381 304 492 
Impact of foreign currency translation31 32 (4)43 
Balance, end of period$(1,616)$(945)$(1,616)$(945)
________________________
(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,
20232022
(In thousands)
Accrued expense$33,180 $29,990 
Accrued compensation and benefits14,622 21,595 
Accrued sales, use, VAT and telecommunications related taxes7,895 7,799 
Current portion of finance lease112 143 
Income tax payable2,263 2,235 
Other accrued expenses618 815 
Total accrued expenses and other current liabilities$58,690 $62,577 

Other liabilities consisted of the following:
As of June 30,As of December 31,
20232022
(In thousands)
Lease incentive$63,593 $10,468 
Other liabilities659 708 
Total other liabilities$64,252 $11,176