XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Operating leases  
2025 $ 9,162
2026 7,691
2027 6,950
2028 4,998
2029 3,008
Thereafter 196
Total lease payments 32,005
Less imputed interest (3,542)
Total 28,463
Sublease income, 2025 2,700
Sublease income, 2026 2,900
Sublease income, 2027 3,000
Sublease income, 2028 3,100
Sublease income, 2029 1,100
Sublease income, thereafter $ 100