XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Note 6 - Receivables and Allowance for Credit Losses (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
    September 30,    

December 31,

   

December 31,

 
   

2024

   

2023

   

2022

 

Accounts receivable–trade

  $ 90,205     $ 65,176     $ 55,850  

Less allowance for credit losses

    (1,054 )     (727 )     (733 )

Receivables, net

  $ 89,151     $ 64,449     $ 55,117  
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
   

Allowance for Credit
Losses

 
   

Nine Months Ended
September 30,

 
   

2024

   

2023

 

Allowance - beginning of period

  $ 727     $ 733  

Adjustment for expected credit losses

    355       (5 )

Amounts written off against the allowance

    (28 )     (11 )

Recoveries

    -       9  

Allowance - end of period

  $ 1,054     $ 726