XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating leases  
2024 $ 8,904
2025 9,110
2026 7,771
2027 6,773
2028 4,998
Thereafter 3,204
Total lease payments 40,760
Less imputed interest (5,357)
Total 35,403
Sublease income, 2024 2,400
Sublease income, 2025 2,600
Sublease income, 2026 2,700
Sublease income, 2027 2,800
Sublease income, 2028 2,800
Sublease income, thereafter $ 1,000