XML 106 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses - Schedule of Warranty Reserve Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Warranty reserve - beginning of period $ 3,836 $ 2,112
Additions for current year deliveries 811 2,460
Changes in the warranty reserve estimate 2,070 1,284
Warranty costs incurred (520) (2,020)
Warranty reserve - end of period $ 6,197 $ 3,836