XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Maturity Analysis of Future Undiscounted Cash Flows (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 (remaining) $ 15,966  
2025 53,485  
2026 36,703  
2027 23,116  
2028 18,182  
Thereafter 14,748  
Total lease payments 162,200  
Less: imputed interest (12,391)  
Total present value of lease liabilities 149,809 $ 176,061
Finance Leases    
2024 (remaining) 1,006  
2025 3,642  
2026 2,985  
2027 1,803  
2028 718  
Thereafter 38  
Total lease payments 10,192  
Less: imputed interest (708)  
Total present value of lease liabilities $ 9,484