XML 68 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 10 - Accounts Payable and Accrued Expenses - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Trade payable $ 73,271   $ 56,299
Salaries and other payroll costs 24,364   20,188
Customer advances 2,092   918
Accrued interest 6,321   5,914
Income tax payable 11,344   8,436
Property tax payable 3,033   2,999
Scheduling and transmission 2,264   595
Royalty accrual 6,457   4,610
Deferred revenues 2,755   18,402
Warranty accrual 3,245   4,552
Other 9,466   9,551
Total 141,857 $ 113,502 116,362
Deferred Revenue [Member]      
Deferred revenues $ 0   $ 2,300