XML 105 R83.htm IDEA: XBRL DOCUMENT v3.25.4
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES AND OTHER LIABILITIES - Reconciliation of Warranty and Other Provisions Balance (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Balance $ 849 [1] $ 873
Additions to warranty provision 619 640
Payments related to warranties (605) (664)
Balance [1] $ 863 $ 849
[1] The following table presents a reconciliation of the warranty provisions balance: