v3.26.3
BALANCE SHEET COMPONENTS (Tables)
9 Months Ended
Sep. 30, 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, netSeptember 30,
2026
December 31,
2025
(in thousands)
Trade accounts receivable, gross$23,535 $21,899 
Allowance for credit losses(4,537)(3,604)
Total accounts receivable, net$18,998 $18,295 
Schedule of Accrued Liabilities
Accrued liabilitiesSeptember 30,
2026
December 31,
2025
(in thousands)
Accrued compensation expenses
$41,468 $36,299 
Accrued clinical studies and research and development expenses14,264 15,656 
Accrued legal and professional service expenses5,267 3,650 
Accrued marketing expenses4,819 712 
Accrued other expenses10,487 7,628 
Total accrued liabilities$76,305 $63,945