v3.26.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventory
As of March 31, 2026, inventory consisted of finished goods of $31.9 million and work-in-progress and components of $3.6 million. As of December 31, 2025, inventory consisted of finished goods of $29.9 million and work-in-progress and components of $4.0 million.
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 
            
As of March 31, 2026, construction in progress pertains to the cost of individual components of an instrument tray used for surgical placement of the Company's products that have not yet been placed into service of $5.3 million and software costs of $0.3 million. As of December 31, 2025, construction in progress pertains to cost of individual components of an instrument tray used for surgical placement of the Company's products that have not yet been placed into service of $5.8 million and software costs of $0.1 million. Depreciation expense was $1.6 million and $1.3 million for the three months ended March 31, 2026 and 2025, respectively.
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 
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