XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 3 - Trade Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

2021

  

2020

 
  

(in thousands)

 
         

Billed

 $105,992  $68,584 

Unbilled

  20,388   12,629 

Current estimated credit losses

  (4,526)  (3,482)
         

Total accounts receivable—net

 $121,854  $77,731 
Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]
  

2021

  

2020

  

2019

 
  

(in thousands)

 
             

Balance—beginning of year

 $3,482  $2,952  $2,224 

Provision for bad debts

  1,044   530   728 

Charge-offs

  -   -   - 

Recoveries

  -   -   - 
             

Balance—end of year

 $4,526  $3,482  $2,952