XML 101 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses - Warranty Reserve Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]        
Warranty reserve - beginning of period $ 5,513 $ 3,972 $ 6,197 $ 3,836
Additions for current period deliveries 0 41 265 398
Changes in the warranty reserve estimate (201) 708 (1,150) 708
Warranty costs incurred (258) (300) (258) (521)
Warranty reserve - end of period $ 5,054 $ 4,421 $ 5,054 $ 4,421