XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
Property and Equipment, net:    
March 31, 2025December 31, 2024
 (in thousands)
Instrument trays$24,431 $23,158 
Machinery and equipment3,167 3,188 
Construction in progress
6,926 6,212 
Computer and office equipment
3,124 3,098 
Leasehold improvements
3,873 3,873 
Furniture and fixtures
388 386 
41,909 39,915 
Less: Accumulated depreciation and amortization
(20,835)(19,541)
$21,074 $20,374 
Schedule of Accrued Liabilities and Other
Accrued Liabilities and Other:
March 31, 2025December 31, 2024
 (in thousands)
Accrued compensation and related expenses$9,771 $13,914 
Accrued royalty2,027 2,054 
Accrued rebates1,190 1,384 
    Accrued professional services 1,125 1,202 
Others1,044 938 
$15,157 $19,492 
Schedule of Accounts Receivable and Allowance for Credit Losses
The movement in the allowance for credit losses was as follows:
March 31, 2025December 31, 2024
 (in thousands)
Balance at beginning of period$588 $1,118 
Provision91 470 
Write-offs(88)(1,000)
Balance at end of period$591 $588