v3.26.1
Accrued Expenses - Warranty Reserve Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Movement in Standard Product Warranty Accrual        
Warranty reserve - beginning of period $ 9,533 $ 4,753 $ 9,469 $ 5,102
Additions for current period deliveries 2,170 689 4,259 1,096
Changes in the warranty reserve estimate 992 543 (923) 543
Warranty costs incurred (5) (68) (115) (824)
Warranty reserve - end of period $ 12,690 $ 5,917 $ 12,690 $ 5,917