XML 123 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Maturity of Lease Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2024 $ 55,249  
2025 22,687  
2026 6,490  
2027 6,560  
2028 6,620  
Thereafter 13,849  
Total Lease Payments 111,455  
Less: Interest 10,462  
Present Value of Lease Liabilities 100,993 $ 143,322
Finance Leases    
2024 5,767  
2025 5,796  
2026 5,498  
2027 9,775  
2028 1,385  
Thereafter 2,466  
Total Lease Payments 30,687  
Less: Interest 5,411  
Present Value of Lease Liabilities $ 25,276 $ 7,362