XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Operating Liability Maturities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
Remainder of 2024 $ 26,576
2025 33,193
2026 28,146
2027 24,479
2028 23,321
2029 and thereafter 101,835
Total operating lease payments 237,550
Less: imputed interest (30,686)
Total operating lease liabilities $ 206,864