XML 49 R26.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

Allowance Balance at Beginning of Period

  

Charged to Costs and Expenses

  

Write-offs

  

Allowance Balance at End of Period

 

2024

 $781  $2,595  $(2,128) $1,248 

2023

  544   1,021   (784)  781 

2022

  853   385   (694)  544 
Property Plant and Equipment Useful Lives [Table Text Block]
  

Years

 

Furniture and fixtures

  5 - 7 

Equipment

  3