v3.26.1
Note 4 - Leases - Schedule of Operating Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
2027 $ 15,636  
2028 11,968  
2029 8,337  
2030 6,152  
2031 5,284  
Thereafter 8,502  
Total future minimum rental commitments 55,879  
Less: Imputed interest (8,409)  
Total lease liabilities $ 47,470 $ 50,403