XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Allowance for Doubtful Accounts
The activity in the allowance for current expected credit losses was as follows (in thousands):
Three Months EndedYear Ended
March 31, 2023December 31, 2022
Beginning balance$52 $163 
Provision for allowance for current expected credit losses16 857 
Write offs— (952)
Impacts of foreign currency translation(16)
Ending balance$70 $52 

The Company does not have a delinquency threshold for writing-off accounts receivable. The Company has a formal process for the review and approval of write offs. Impairment losses on trade receivables, if any, would be presented as net impairment losses within cost of revenue, exclusive of amortization in the unaudited condensed consolidated statements of operations. Subsequent recoveries of amounts previously written off, when applicable, are credited against the allowance for expected current credit losses within accounts receivable, net on the unaudited condensed consolidated balance sheets.
Schedule of Prepaid and Other Current Assets
Our prepaid and other current assets consisted of the following as of March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023December 31, 2022
Prepaid expenses$2,392 $2,879 
Withholding taxes484 638 
Total2,876 3,517 
Schedule of Property and Equipment, Net
Our property and equipment, net consisted of the following as of March 31, 2023 and December 31, 2022 (in thousands):
March 31, 2023December 31, 2022
Leasehold improvements$3,901 $3,912 
Equipment and fixtures4,102 4,078 
8,003 7,990 
Less: accumulated depreciation and amortization(6,564)(6,373)
Property and equipment, net$1,439 $1,617 
Schedule of Accrued Expenses
Our accrued expenses consisted of the following as of March 31, 2023 and December 31, 2022 (in thousands):

March 31, 2023December 31, 2022
Accrued compensation and benefits$5,335 $4,483 
Accrued interest3,845 3,506 
Accrued services763 1,092 
Accrued income taxes99 350 
Accrued other taxes787 767 
Other53 42 
Total$10,882 $10,240