OTHER LIABILITIES - Reconciliation of Warranty and Other Provisions Balance (Detail) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Liabilities, Current [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Balance | $ 863 | [1] | $ 849 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Additions to warranty provision | 462 | 619 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Payments related to warranties | (472) | (605) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Balance | [1] | $ 853 | $ 863 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||