XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 10 - Leases (Details Textual)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Operating Lease, Interest Payment on Liability $ 0.3 $ 0.3  
Number of Financing Leases 4 4  
Financing Leases, Depreciation Expense $ 1.1 $ 2.2  
Finance Lease, Interest Payment on Liability 0.1 2.0  
Deferred Costs, Leasing, Net $ 0.2 $ 0.2 $ 0.1
Minimum [Member]      
Lessee, Operating Lease, Remaining Lease Term (Month) 1 month 1 month  
Maximum [Member]      
Lessee, Operating Lease, Remaining Lease Term (Month) 8 months 8 months