XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Operating Liability Maturities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 17,697
2025 33,163
2026 28,132
2027 24,479
2028 23,321
2029 and thereafter 101,835
Total operating lease payments 228,627
Less: imputed interest (28,770)
Total operating lease liabilities $ 199,857