XML 103 R96.htm IDEA: XBRL DOCUMENT v3.24.3
Leases and Other - Schedule of Estimated Future Minimum Lease Payments Under Non-cancelable Leases Excluding Variable Leases and Variable Non-lease Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 5,943  
2025 27,440  
2026 25,687  
2027 21,896  
2028 15,937  
Thereafter 57,064  
Total future lease payments 153,967  
Less: Amount representing interest (39,658)  
Present value of minimum lease payments 114,309  
Current portion (17,807) $ (17,334)
Long-term operating lease obligations 96,502 106,109
Remainder of 2024 2,371  
2025 7,924  
2026 7,229  
2027 6,749  
2028 6,347  
Thereafter 174,774  
Total future lease payments 205,394  
Less: Amount representing interest (142,197)  
Present value of minimum lease payments [1] 63,197 63,929
Current portion (2,530) (2,742)
Long-term portion 60,667 61,187
Remainder of 2024 8,314  
2025 35,364  
2026 32,916  
2027 28,645  
2028 22,284  
Thereafter 231,838  
Total future lease payments 359,361  
Less: Amount representing interest (181,855)  
Total operating and finance lease liablities 177,506 $ 187,372
Current portion (20,337)  
Long-term portion $ 157,169  
[1] Refer to Note 20 Leases and Other for additional information