XML 67 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Warranties - Change in Carrying Value of Company's Warranty Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Equity Method Investments [Line Items]    
Beginning balance $ 1,121 $ 1,258
Provision for warranties issued during the period 493 2,332
Fulfillment of warranty obligations (416) $ (2,469)
Ending balance $ 1,198