XML 78 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
2025 $ 3,693  
2026 7,011  
2027 6,945  
2028 6,807  
2029 6,347  
Thereafter 34,548  
Total lease payments 65,351  
Less imputed interest (26,942)  
Total 38,409 $ 33,182
Finance Leases    
2025 227  
2026 378  
2027 307  
2028 181  
2029 47  
Thereafter  
Total lease payments 1,140  
Less imputed interest (116)  
Total $ 1,024 $ 754