v3.25.4
Note 2 - Summary of Significant Accounting Policies - Contract Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Contract Liabilities - Customer Deposits $ 2,290 $ 2,022
Contract Liabilities - Guaranteed Returns 127 127
Contract Liabilities $ 2,417 $ 2,149