XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Warranties - Change in Carrying Value of Company's Warranty Liability (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Equity Method Investments [Line Items]    
Beginning balance $ 1,121 $ 1,258
Provision for warranties issued during the period 1,029 2,332
Fulfillment of warranty obligations (692) $ (2,469)
Ending balance $ 1,458