XML 130 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Finance and Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finance Leases    
2025 $ 1,143  
2026 980  
2027 745  
2028 242  
Total minimum lease payments 3,110  
Less amount representing interest (424)  
Present value of lease liabilities 2,686 $ 3,597
Operating Leases    
2025 16,663  
2026 16,603  
2027 16,626  
2028 15,827  
2029 15,098  
Thereafter 68,416  
Total minimum lease payments 149,233  
Less amount representing interest (52,157)  
Present value of lease liabilities $ 97,076 $ 95,752