XML 58 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranties - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Product Warranties Disclosures [Abstract]    
Balance at the beginning of the period $ 2,389 $ 1,602
Current year provision 397 511
Reductions for payments, costs of repairs and other (1,507) (340)
Adjustments to prior warranties 718 (280)
Balance at the end of the period $ 1,997 $ 1,493