v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
Property and Equipment, net:
June 30, 2026December 31, 2025
 (in thousands)
Instrument trays$27,093 $25,733 
Machinery and equipment3,244 3,242 
Construction in progress
7,337 5,901 
Computer and office equipment
5,435 4,710 
Leasehold improvements
3,873 3,873 
Furniture and fixtures
386 386 
47,368 43,845 
Less: Accumulated depreciation and amortization
(25,649)(22,547)
$21,719 $21,298 
Schedule of Accrued Liabilities and Other
Accrued Liabilities and Other:
June 30, 2026December 31, 2025
 (in thousands)
Accrued compensation and related expenses$9,631 $13,902 
Accrued royalty2,466 2,448 
Accrued rebates1,044 1,279 
Accrued professional services
1,049 1,196 
Others889 879 
$15,079 $19,704 
Schedule of Accounts Receivable and Allowance for Credit Losses
The movement in the allowance for credit losses was as follows:
June 30, 2026December 31, 2025
 (in thousands)
Balance at beginning of period$1,013 $588 
Provision181 570 
Write-offs(557)(145)
Balance at end of period$637 $1,013