XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 16,046  
2025 15,531  
2026 13,906  
2027 11,368  
2028 4,802  
Thereafter 694  
Total lease payments 62,347  
Less: amount representing interest (5,837)  
Present value of future lease payments 56,510  
Current operating lease liabilities (13,605) $ (14,334)
Non-current operating lease liabilities 42,905 54,153
Finance Leases    
2024 27,511  
2025 27,471  
2026 27,448  
2027 27,446  
2028 27,446  
Thereafter 54,893  
Total lease payments 192,215  
Less: amount representing interest (28,358)  
Present value of future lease payments 163,857  
Less: current obligations under leases (19,683) (22,304)
Non-current lease obligations 144,174 $ 44,736
Total    
2024 43,557  
2025 43,002  
2026 41,354  
2027 38,814  
2028 32,248  
Thereafter 55,587  
Total lease payments 254,562  
Less: amount representing interest (34,195)  
Present value of future lease payments 220,367  
Less: current obligations under leases (33,288)  
Non-current lease obligations $ 187,079