XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Financial Statement Components (Tables)
9 Months Ended
Sep. 30, 2021
Financial Statement Components [Abstract]  
Schedule of Accounts Receivable, net, and Allowance for Doubtful Accounts
Accounts receivable, net of allowances consist of the following:
As of December 31,As of September 30,
20202021
Trade accounts receivable$26,504 $42,987 
Unbilled accounts receivable27,692 32,665 
Allowance for doubtful accounts and reserve for expected credit losses
(1,203)(1,467)
Other accounts receivable2,250 976 
Total accounts receivable, net$55,243 $75,161 

Components of allowance for doubtful accounts and reserve for expected credit losses are as follows:
Three months ended September 30,Nine months ended September 30,
2020202120202021
Allowance for doubtful accounts:
Balance, beginning of period$(597)$(1,364)$(769)$(1,203)
Charged to bad debt expense(312)(169)(492)(475)
Deductions (1)20 54 372 182 
Impact of foreign currency translation— 12 — 29 
Balance, end of period$(889)$(1,467)$(889)$(1,467)
________________________
(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,As of September 30,
20202021
Accrued expense$31,549 $39,444 
Accrued compensation and benefits19,534 17,341 
Accrued sales, use, VAT and telecommunications related taxes9,142 10,322 
Current portion of finance lease183 190 
Obligation included in basis of acquired land— 7,752 
Other accrued expenses2,657 1,210 
Total accrued expenses and other current liabilities$63,065 $76,259