XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Leases  
Remainder of 2024 $ 6,024
2025 23,037
2026 20,992
2027 17,889
2028 14,582
Thereafter 40,860
Total future minimum lease payments 123,384
Less: Imputed interest (21,161)
Total 102,223
Finance Leases  
Remainder of 2024 438
2025 1,776
2026 1,824
2027 1,875
2028 1,926
Thereafter 90,124
Total future minimum lease payments 97,963
Less: Imputed interest (67,054)
Total $ 30,909