XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Accounts Receivable, Transit Accounts Receivable and Transit Accounts Payable (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2020
Jun. 27, 2020
Dec. 28, 2019
Accounts Receivable, after Allowance for Credit Loss, Current, Total   $ 39,519 $ 59,760
Loss Contingency, Receivable, Ending Balance     14,100
Loss Contingency, Estimate of Possible Loss     10,300
Arbitration to Settle Dispute with Major Utility [Member]      
Litigation Settlement, Amount Awarded from Other Party $ 7,400    
Litigation Settlement, Expense   8,400  
Legal Fees   800  
Accounts Receivable, Allowance for Credit Loss, Writeoff   700  
Arbitration to Settle Dispute with Major Utility [Member] | Expense Related to Disputed Projects not Awards by Arbitrator [Member]      
Litigation Settlement, Expense   6,700  
Arbitration to Settle Dispute with Major Utility [Member] | Expense Related to Other Projects not Part of Arbitration [Member]      
Litigation Settlement, Expense   700  
Arbitration to Settle Dispute with Major Utility [Member] | Expense Related to Disputed Projects Part of Arbitration [Member]      
Litigation Settlement, Expense   200  
Collectibility of Receivables [Member]      
Loss Contingency, Estimate of Possible Loss     10,300
Transit Accounts Receivable [Member]      
Accounts Receivable, before Allowance for Credit Loss, Current   200 4,900
Accounts Payable, Net   500  
Accounts Receivable, after Allowance for Credit Loss, Current, Total     300
Transit Accounts Payable [Member]      
Accounts Payable, Current, Total   700 $ 4,600
Accounts Receivable not Part of Arbitration [Member]      
Accounts Receivable, Allowance for Credit Loss, Writeoff   $ 700