XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net Property and Equipment, net:    
September 30, 2023December 31, 2022
 (in thousands)
Surgical equipment and instrument trays$17,552 $13,092 
Machinery and equipment3,127 1,828 
Construction in progress
3,449 7,854 
Computer and office equipment
2,008 976 
Leasehold improvements
3,873 1,631 
Furniture and fixtures
390 390 
30,399 25,771 
Less: Accumulated depreciation and amortization
(13,912)(10,207)
$16,487 $15,564 
Schedule of Accrued Liabilities and Other
Accrued Liabilities and Other:
September 30, 2023December 31, 2022
 (in thousands)
Accrued compensation and related expenses$10,208 $11,365 
Accrued royalty1,158 818 
    Accrued professional services 692 355 
Others1,491 973 
$13,549 $13,511 
Schedule of Accounts Receivable and Allowance for Credit Losses
The movement in the allowance for credit losses was as follows:
September 30, 2023December 31, 2022
 (in thousands)
Balance at beginning of period$400 $264 
Provision352 150 
Write-offs(2)(14)
Balance at end of period$750 $400