XML 114 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Accounts Payable and Accrued Expenses - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Trade payable $ 140,694 $ 77,551
Salaries and other payroll costs 28,302 24,205
Customer advances 769 1,060
Accrued interest 17,826 14,063
Income tax payable 6,995 8,393
Property tax payable 2,606 3,271
Scheduling and transmission 1,892 1,000
Royalty accrual 5,445 9,825
Warranty accrual 1,812 1,705
Other 8,177 8,350
Total $ 214,518 $ 149,423