XML 99 R82.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED AND OTHER LIABILITIES (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Compensation and benefits $ 11,293 $ 12,646
Accrued taxes 15,040 8,034
Legal contingencies 1,765 4,739
Accrued product warranty liability 3,537 2,650
Current finance lease liabilities 1,606 1,482
Other accrued liabilities 13,415 15,937
Total $ 46,656 $ 45,488
Finance lease, liability, current, statement of financial position, extensible list Total Total