XML 92 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Liability Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 28,160
2025 20,868
2026 18,896
2027 10,502
2028 2,446
Thereafter 1,838
Total future minimum lease payments 82,710
Less: imputed interest (7,905)
Total liability 74,805
Finance Leases  
2024 16,064
2025 1,617
2026 0
2027 0
2028 0
Thereafter 0
Total future minimum lease payments 17,681
Less: imputed interest (395)
Total liability $ 17,286