XML 92 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Future Minimum Lease Payments) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finance Leases Signed    
2025 $ 1,500  
2026 1,600  
2027 1,400  
2028 1,300  
2029 1,300  
Thereafter 3,600  
Total lease payments 10,700  
Less: Interest (1,600)  
Present Value of Net Future Minimum Lease Payments 9,100  
Finance Leases in Effect    
2025 500  
2026 400  
2027 200  
2028 100  
2029 100  
Thereafter 0  
Total lease payments 1,300  
Less: Interest (100)  
Total finance lease obligations 1,200 $ 1,500
Operating Leases Signed    
2025 5,300  
2026 4,600  
2027 3,900  
2028 3,100  
2029 3,100  
Thereafter 10,700  
Total lease payments 30,700  
Less: Interest (6,100)  
Present Value of Net Future Minimum Lease Payments 24,600  
Operating Leases in Effect    
2025 5,300  
2026 4,600  
2027 3,900  
2028 3,100  
2029 3,100  
Thereafter 10,700  
Total lease payments 30,700  
Less: Interest (6,100)  
Total operating lease obligations 24,600 $ 18,900
Financing Lease, Lease Not yet Commenced    
Less: Leases Not Yet Commenced    
2025 (1,000)  
2026 (1,200)  
2027 (1,200)  
2028 (1,200)  
2029 (1,200)  
Thereafter (3,600)  
Total lease payments (9,400)  
Less: Interest 1,500  
Present Value of Net Future Minimum Lease Payments (7,900)  
Operating Lease, Lease Not yet Commenced    
Less: Leases Not Yet Commenced    
2025 0  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total lease payments 0  
Less: Interest 0  
Present Value of Net Future Minimum Lease Payments $ 0