XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Compensation expenses $ 8,761   $ 5,030
Customer deposits 17   17
Taxes payable 1,034   1,099
Insurance 234   512
Professional fees and royalties 312   387
Warranty liabilities 213   391
Accrued clinical study fees 57   138
Other 400   515
Accrued expenses 11,028   $ 8,089
Restructuring costs 4,632 $ 0  
Workforce Reduction      
Finite-Lived Intangible Assets [Line Items]      
Restructuring costs $ 3,900