XML 115 R85.htm IDEA: XBRL DOCUMENT v3.25.4
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Trade payable $ 123,991 $ 124,697
Salaries and other payroll costs 31,420 30,206
Customer advances 3,053 3,613
Accrued interest 22,990 23,274
Income tax payable 11,466 8,885
Property tax payable 4,675 3,812
Scheduling and transmission 1,789 1,714
Royalty accrual 5,633 7,062
Deferred income 21,125 22,500
Warranty accrual 2,296 1,287
Other 6,318 7,284
Total $ 234,757 $ 234,334