v3.26.1
Note 8 - Long-term Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2027 $ 19,474  
2028 2,610  
2029 2,146  
2030 1,884  
2031 1,570  
Thereafter 9,656  
Total minimum lease payments 37,340  
Less: amounts representing interest (5,931)  
Present value of future minimum lease payments 31,409  
Less: current portion (18,291) $ (33,611)
Noncurrent lease liabilities $ 13,118 $ 13,461