XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Maturity Analysis of Lease Liability by Lease Classification (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Operating Leases    
2024 $ 8,418  
2025 34,407  
2026 33,720  
2027 31,985  
2028 28,028  
Thereafter 98,614  
Total undiscounted lease payments 235,172  
Amounts representing interest (28,309)  
Lease liability 206,863 $ 204,960
Finance Leases    
2024 2,432  
2025 9,215  
2026 6,477  
2027 4,816  
2028 3,210  
Thereafter 12,612  
Total undiscounted lease payments 38,762  
Amounts representing interest (5,164)  
Lease liability $ 33,598 $ 20,955