XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Receivables and Allowance for Credit Losses (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

March 31,

  

December 31,

 
  

2022

  

2021

 

Accounts receivable–trade

 $46,627  $39,903 

Less allowance for credit losses

  (445)  (519)

Receivables, net

 $46,182  $39,384 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

Allowance for Credit
Losses

 
  

Three Months Ended
March 31,

 
  

2022

  

2021

 

Allowance - beginning of period

 $519  $484 

Provision (adjustment) for expected credit losses

  (51)  48 

Amounts written off against the allowance

  (23)  (8)

Allowance - end of period

 $445  $524