v3.26.1
BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 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, netJune 30,
2026
December 31,
2025
(in thousands)
Trade accounts receivable, gross$23,511 $21,899 
Allowance for credit losses(3,754)(3,604)
Total accounts receivable, net$19,757 $18,295 
Schedule of Accrued Liabilities
Accrued liabilitiesJune 30,
2026
December 31,
2025
(in thousands)
Accrued compensation expenses
$31,656 $36,299 
Accrued clinical studies and research and development expenses15,728 15,656 
Accrued legal and professional service expenses4,524 3,650 
Accrued other expenses12,587 8,340 
Total accrued liabilities$64,495 $63,945