v3.24.3
Accrued Expenses - Warranty Reserve Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]        
Warranty reserve - beginning of period $ 5,054 $ 4,421 $ 6,197 $ 3,836
Additions for current period deliveries 61 58 326 455
Changes in the warranty reserve estimate 0 416 (1,150) 1,124
Warranty costs incurred (420) 0 (678) (520)
Warranty reserve - end of period $ 4,695 $ 4,895 $ 4,695 $ 4,895