XML 110 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Note 11 - Accounts Payable and Accrued Expenses - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Trade payable $ 77,551 $ 75,164
Salaries and other payroll costs 24,205 25,513
Customer advances 1,060 1,218
Accrued interest 14,063 11,283
Income tax payable 8,393 8,138
Property tax payable 3,271 2,906
Scheduling and transmission 1,000 3,632
Royalty accrual 9,825 6,023
Warranty accrual 1,705 1,579
Other 8,350 7,730
Total $ 149,423 $ 143,186