XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Operating Liability Maturities (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 8,924
2025 33,733
2026 29,369
2027 25,717
2028 24,238
2029 and thereafter 103,780
Total operating lease payments 225,761
Less: imputed interest (28,247)
Total operating lease liabilities $ 197,514