XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.1
OTHER LIABILITIES - Reconciliation of Warranty and Other Provisions Balance (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Other Liabilities, Current [Abstract]    
Balance $ 849 [1] $ 873
Additions to warranty provision 178 640
Payments related to warranties (178) (664)
Balance [1] $ 849 $ 849
[1] The following table presents a reconciliation of the warranty provision balance: