| Financial Statement Components |
3. Financial Statement Components Accounts receivable, net of allowance consists of the following: | | | | | | | | | | | | | | | | | As of June 30, | | As of December 31, | | 2026 | | 2025 | | | | | | (In thousands) | | Trade accounts receivable | $ | 45,602 | | | $ | 34,322 | | | Unbilled accounts receivable | 65,262 | | | 57,400 | | Allowance for expected credit losses | (646) | | | (537) | | | Other accounts receivable | 76 | | | 224 | | | Total accounts receivable, net | $ | 110,294 | | | $ | 91,409 | |
Components of the allowance for expected credit losses are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | | | | | | | | | | | | | (In thousands) | | Balance, beginning of period | $ | (640) | | | $ | (2,644) | | | $ | (537) | | | $ | (2,172) | | | | | Charged to credit loss expense, net of reversals | (33) | | | (63) | | | (258) | | | (950) | | | | Deductions (1) | 27 | | | 746 | | | 147 | | | 1,206 | | | | | Impact of foreign currency translation | — | | | (101) | | | 2 | | | (146) | | | | | Balance, end of period | $ | (646) | | | $ | (2,062) | | | $ | (646) | | | $ | (2,062) | | | | | | | | | | | | | |
________________________ (1) Write-off of uncollectible accounts after exhaustion of collection efforts. Accrued expenses and other current liabilities consisted of the following: | | | | | | | | | | | | | | | | | As of June 30, | | As of December 31, | | 2026 | | 2025 | | | | | | (In thousands) | | Accrued expense | $ | 64,650 | | | $ | 60,808 | | | Accrued compensation and benefits | 13,145 | | | 20,405 | | | Accrued sales, use, VAT and telecommunications related taxes | 5,386 | | | 4,421 | | | | | | | | | | | | | | | | | | | Customer deposits | 2,591 | | | 4,320 | | | Other accrued expenses | 1,525 | | | 1,197 | | | Total accrued expenses and other current liabilities | $ | 87,297 | | | $ | 91,151 | |
|