v3.25.1
Note 5 - Fair Value of Financial Instruments - Fair Value of Cash, Notes Receivable and Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash $ 2,087 $ 2,219
Notes receivable, net 7,500 7,800
Fair Value, Inputs, Level 1 [Member]    
Cash 2,087 2,219
Notes receivable, net 0 0
Accounts receivable 0 0
Total assets at fair value 2,087 2,219
Line of credit 0 0
Total liabilities at fair value 0 0
Term loan payable   0
Fair Value, Inputs, Level 2 [Member]    
Cash 0 0
Notes receivable, net 7,488 7,830
Accounts receivable 42,218 42,348
Total assets at fair value 49,706 50,178
Line of credit 5,456 6,829
Total liabilities at fair value 5,456 6,917
Term loan payable   88
Fair Value, Inputs, Level 3 [Member]    
Cash 0 0
Notes receivable, net 0 0
Accounts receivable 0 0
Total assets at fair value 0 0
Line of credit 0 0
Total liabilities at fair value 0 0
Term loan payable   0
Reported Value Measurement [Member]    
Cash 2,087 2,219
Notes receivable, net 7,488 7,830
Accounts receivable 42,218 42,348
Total assets at fair value 51,793 52,397
Line of credit 5,456 6,829
Total liabilities at fair value $ 5,456 6,917
Term loan payable   $ 88