XML 117 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses - Schedule of Warranty Reserve Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Movement in Standard Product Warranty Accrual    
Warranty reserve - beginning of period $ 5,102 $ 6,197
Additions for current year deliveries 3,296 576
Changes in the warranty reserve estimate 2,946 (482)
Warranty costs incurred (1,875) (1,189)
Warranty reserve - end of period $ 9,469 $ 5,102