v3.26.1
Note 4 - Leases - Schedule of Operating Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2027 $ 15,526  
2028 11,808  
2029 8,470  
2030 6,523  
2031 5,612  
Thereafter 7,559  
Total future minimum rental commitments 55,498  
Less: Imputed interest (8,275)  
Total lease liabilities $ 47,223 $ 50,403