Quarterly report pursuant to Section 13 or 15(d)

Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details)

v3.23.2
Accrued Expenses and Other Current Liabilities - Changes in Warrant Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 1,851 $ 1,191 $ 1,268 $ 994
Charge for the period 110 448 668 700
Utilized during the period (362) (427) (337) (482)
Balance at end of period $ 1,599 $ 1,212 $ 1,599 $ 1,212