XML 32 R21.htm IDEA: XBRL DOCUMENT v3.26.1
BALANCE SHEET COMPONENTS (Tables)
3 Months Ended
Mar. 31, 2026
Balance Sheet Components [Abstract]  
Schedule of Accounts Receivable, Net
The following tables present financial information of certain condensed consolidated balance sheet components:
Accounts receivable, netMarch 31,
2026
December 31,
2025
(in thousands)
Trade accounts receivable, gross$24,058 $21,899 
Allowance for credit losses(3,713)(3,604)
Total accounts receivable, net$20,345 $18,295 
Schedule of Accrued Liabilities
Accrued liabilitiesMarch 31,
2026
December 31,
2025
(in thousands)
Accrued compensation expenses
$24,993 $36,299 
Accrued clinical studies and research and development expenses17,815 15,656 
Accrued legal and professional service expenses5,449 3,650 
Accrued other expenses10,010 8,340 
Total accrued liabilities$58,267 $63,945