XML 94 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
2024 $ 34,353
2025 17,192
2026 13,616
2027 14,000
2028 14,375
Thereafter 67,296
Total minimum lease payments 160,832
Less: imputed interest 48,213
Total current lease liabilities $ 112,619