XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Note 4 - Leases - Schedule of Operating Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
2026 $ 15,739  
2027 12,746  
2028 9,459  
2029 6,946  
2030 6,200  
Thereafter 12,311  
Total future minimum rental commitments 63,401  
Less: Imputed interest (10,209)  
Total lease liabilities $ 53,192 $ 54,683