XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Lease Maturity (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Leases  
Remaining 2024 $ 8,516
2025 24,990
2026 21,806
2027 12,502
2028 3,128
Thereafter 1,971
Total future minimum lease payments 72,913
Less: imputed interest (6,297)
Total liability 66,616
Finance Leases  
Remaining 2024 3,319
2025 1,618
2026 0
2027 0
2028 0
Thereafter 0
Total future minimum lease payments 4,937
Less: imputed interest (51)
Total liability $ 4,886