XML 75 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 42,906
2025 33,197
2026 31,542
2027 27,919
2028 22,172
Thereafter 83,233
Total lease payments 240,969
Less imputed interest (44,687)
Total operating lease liabilities $ 196,282