XML 88 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS PAYABLE AND ACCRUED LIABILITIES AND OTHER LIABILITIES - Reconciliation of Warranty and Other Provisions Balance (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Balance $ 1,278 [1] $ 1,451
Additions to warranty provision 1,208 1,134
Payments related to warranties (1,613) (1,307)
Balance [1] $ 873 $ 1,278
[1] The following table presents a reconciliation of the warranty provisions balance: