Accrued Expenses - Warranty Reserve Activity (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Movement in Standard Product Warranty Accrual [Roll Forward] | ||||
Warranty reserve - beginning of period | $ 4,753 | $ 5,513 | $ 5,102 | $ 6,197 |
Additions for current period deliveries | 689 | 0 | 1,096 | 265 |
Changes in the warranty reserve estimate | 543 | (201) | 543 | (1,150) |
Warranty costs incurred | (68) | (258) | (824) | (258) |
Warranty reserve - end of period | $ 5,917 | $ 5,054 | $ 5,917 | $ 5,054 |