XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Maturities Of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 $ 5,225  
2026 6,644  
2027 6,583  
2028 6,455  
2029 6,022  
Thereafter 33,673  
Total lease payments 64,602  
Less imputed interest (26,980)  
Total 37,622 $ 33,182
Finance Leases    
2025 308  
2026 338  
2027 270  
2028 153  
2029 12  
Thereafter  
Total lease payments 1,081  
Less imputed interest (114)  
Total $ 967 $ 754