XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net Property and Equipment, net:    
June 30, 2023December 31, 2022
 (in thousands)
Surgical equipment and instrument trays$16,901 $13,092 
Machinery and equipment1,883 1,828 
Construction in progress
8,008 7,854 
Computer and office equipment
1,260 976 
Leasehold improvements
1,625 1,631 
Furniture and fixtures
391 390 
30,068 25,771 
Less: Accumulated depreciation and amortization
(12,489)(10,207)
$17,579 $15,564 
Schedule of Accrued Liabilities and Other
Accrued Liabilities and Other:
June 30, 2023December 31, 2022
 (in thousands)
Accrued compensation and related expenses$8,155 $11,365 
Accrued royalty1,087 818 
    Accrued professional services 517 355 
Others883 973 
$10,642 $13,511 
Schedule of Accounts Receivable and Allowance for Credit Losses
The movement in the allowance for credit losses was as follows:
June 30, 2023December 31, 2022
 (in thousands)
Balance at beginning of period$400 $264 
Provision103 150 
Write-offs(3)(14)
Balance at end of period$500 $400