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

2022

  

2021

 
  

(in thousands)

 
         

Billed

 $119,552  $105,992 

Unbilled

  20,568   20,388 

Current estimated credit losses

  (5,381)  (4,526)
         

Total accounts receivable—net

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

2022

  

2021

  

2020

 
  

(in thousands)

 
             

Balance—beginning of year

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

Provision for bad debts

  917   1,044   530 

Charge-offs

  (62)  -   - 

Recoveries

  -   -   - 

Balance—end of year

 $5,381  $4,526  $3,482