XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2024
Balance Sheet Components [Abstract]  
Schedule of accounts receivable, net
Accounts receivable, netJune 30,
2024
December 31,
2023
(in thousands)
Trade accounts receivable, gross$16,465 $19,924 
Allowance for credit losses(3,091)(3,062)
Total accounts receivable, net$13,374 $16,862 
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assetsJune 30,
2024
December 31,
2023
(in thousands)
Prepaid service and maintenance$2,218 $1,179 
Prepaid software6,590 4,734 
Prepaid insurance247 814 
Prepaid other6,486 6,579 
Tax receivable4,160 5,411 
Indirect taxes1,165 1,383 
Total prepaid expenses and other current assets $20,866 $20,100 
Schedule of accrued liabilities
Accrued liabilitiesJune 30,
2024
December 31,
2023
(in thousands)
Accrued compensation expenses
$31,738 $41,484 
Accrued legal and professional expenses3,180 7,770 
Accrued clinical studies expenses6,475 6,897 
Accrued research and development expenses6,258 6,647 
Accrued marketing650 1,882 
Accrued other expenses8,272 9,031 
Total accrued liabilities$56,573 $73,711