Balance Sheet Components - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
||||||
---|---|---|---|---|---|---|---|---|
Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||||||
Accrual for reimbursement claims and legal settlements, current | [1] | $ 3,572 | $ 6,337 | |||||
Commissions and bonuses | 3,146 | 2,469 | ||||||
Vacation and payroll benefits | 1,442 | 1,367 | ||||||
Accrued professional services | [2] | 4,123 | 2,914 | |||||
Accrued interest | 1,058 | 173 | ||||||
Lease liabilities, current | 920 | 896 | ||||||
Insurance financing | 606 | 401 | ||||||
Contract liabilities | 0 | 542 | ||||||
Other | [3] | 2,117 | 2,220 | |||||
Total | $ 16,984 | $ 17,319 | ||||||
|