v3.26.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
Property and Equipment, net:    
March 31, 2026December 31, 2025
 (in thousands)
Instrument trays$26,540 $25,733 
Machinery and equipment3,239 3,242 
Construction in progress
5,643 5,901 
Computer and office equipment
4,906 4,710 
Leasehold improvements
3,873 3,873 
Furniture and fixtures
386 386 
44,587 43,845 
Less: Accumulated depreciation and amortization
(24,132)(22,547)
$20,455 $21,298 
Schedule of Accrued Liabilities and Other
Accrued Liabilities and Other:
March 31, 2026December 31, 2025
 (in thousands)
Accrued compensation and related expenses$8,051 $13,902 
Accrued royalty2,306 2,448 
Accrued rebates1,141 1,279 
Accrued professional services
1,557 1,196 
Others1,013 879 
$14,068 $19,704 
Schedule of Accounts Receivable and Allowance for Credit Losses
The movement in the allowance for credit losses was as follows:
March 31, 2026December 31, 2025
 (in thousands)
Balance at beginning of period$1,013 $588 
Provision90 570 
Write-offs(41)(145)
Balance at end of period$1,062 $1,013