Annual report [Section 13 and 15(d), not S-K Item 405]

Note 15 - Subsequent Events (Details Textual)

v3.25.2
Note 15 - Subsequent Events (Details Textual) - Term Loan [Member] - USD ($)
Jun. 23, 2025
Feb. 10, 2025
Jan. 02, 2025
Debt Instrument, Covenant, Excess Availability   $ 7,500,000 $ 7,000,000
Subsequent Event [Member]      
Debt Instrument, Covenant, Excess Availability Basis Spread Value $ 1,000,000    
Debt Instrument, Covenant, Excess Availability $ 4,000,000