XML 42 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies - Warranty Activity (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, Increase (Decrease) [Roll Forward]        
Balance at beginning of period $ 143 $ 265 $ 183 $ 295
Warranty accruals for current period sales 3 7 2 6
Adjustments to existing warranty reserves 0 43 (39) 28
In kind settlements made during the period 0 0 0 (14)
Accrued warranty reserve at end of period $ 146 $ 315 $ 146 $ 315