v3.26.1
Note 16 - Leases - Schedule of Classification of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Operating lease expense $ 181 $ 197 $ 361 $ 315  
Amortization of right-of-use assets 1,867 12 3,752 23  
Interest on lease liabilities 413 1 857 3  
Total lease expense $ 2,461 $ 210 $ 4,970 $ 341  
Operating leases (Year) 3 years 7 months 6 days   3 years 7 months 6 days   4 years
Finance leases (Year) 2 years 6 months   2 years 6 months   3 years
Operating leases 8.20%   8.20%   8.20%
Finance leases 8.00%   8.00%   8.00%