XML 97 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Future Minimum Commitments Under Operating Leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 34,918
2025 37,084
2026 35,719
2027 36,742
2028 37,795
2029 and thereafter 81,986
Total 264,244
Less: Imputed Interest (56,355)
Present Value of Lease Liabilities 207,889
Financing Leases  
2024 93,531
2025 34,995
2026 2,519
2027 2,519
2028 1,031
2029 and thereafter 0
Total 134,595
Less: Imputed Interest (12,158)
Present Value of Lease Liabilities $ 122,437