XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net
Property and Equipment, net:    
March 31, 2024December 31, 2023
 (in thousands)
Instrument trays$18,800 $18,205 
Machinery and equipment3,173 3,067 
Construction in progress
5,111 3,856 
Computer and office equipment
2,312 1,856 
Leasehold improvements
3,873 3,873 
Furniture and fixtures
388 389 
33,657 31,246 
Less: Accumulated depreciation and amortization
(16,309)(15,246)
$17,348 $16,000 
Schedule of Accrued Liabilities and Other
Accrued Liabilities and Other:
March 31, 2024December 31, 2023
 (in thousands)
Accrued compensation and related expenses$8,034 $13,464 
Accrued royalty1,447 1,360 
    Accrued professional services 666 929 
Others1,620 1,699 
$11,767 $17,452 
Schedule of Accounts Receivable and Allowance for Credit Losses
The movement in the allowance for credit losses was as follows:
March 31, 2024December 31, 2023
 (in thousands)
Balance at beginning of period$1,118 $400 
Provision82 761 
Write-offs(11)(43)
Balance at end of period$1,189 $1,118