XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Notes Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]

(in thousands)

  December 31, 2024   December 31, 2023 

Note receivable

 $8,603  $10,245 

Allowance for losses

  (773)  (623)

Notes receivable, net

 $7,830  $9,622 
Financing Receivable, Allowance for Credit Loss [Table Text Block]

Allowance for credit losses at December 31, 2022

 $263 

Provision for credit losses during 2023

  540 

Writeoffs charged against the allowance

  (180)

Allowance for credit losses at December 31, 2023

  623 

Provision for credit losses during 2024

  275 

Writeoffs charged against the allowance

  (125)

Allowance for credit losses at December 31, 2024

 $773