XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Note 4 - Leases - Schedule of Operating Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
2026 $ 15,759  
2027 12,614  
2028 9,143  
2029 6,946  
2030 6,016  
Thereafter 11,064  
Total future minimum rental commitments 61,542  
Less: Imputed interest (9,697)  
Total lease liabilities $ 51,845 $ 54,683