XML 119 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 7 - Credit Losses (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Accounting Standards Update and Change in Accounting Principle [Table Text Block]
  January 1, 2020 
  

As Reported Under ASC 326

  

Pre-ASC 326 Adoption

  

Impact of ASC 326 Adoption

 
             

Trade Receivables

 $3,051  $2,100  $951 

Other Non-Trade Contractual Arrangements

  4,167   711   3,456 

Allowance for Credit Losses on Receivables

 $7,218  $2,811  $4,407 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

Trade Receivables

  

Other Non-Trade Contractual Arrangements

 
         

Beginning Balance, December 31, 2020

 $4,426  $3,524 

Provision for expected credit losses

  171   3,424 

Ending Balance, December 31, 2021

 $4,597  $6,948