XML 57 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future Annual Minimum Lease Payments and Finance Lease Commitments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Operating Leases  
Remaining three months of 2024 $ 5,741
2025 22,071
2026 17,756
2027 15,175
2028 16,098
2029 and thereafter 84,668
Total minimum lease payments 161,509
Less: imputed interest (30,159)
Total present value of lease liabilities 131,350
Finance Leases  
Remaining three months of 2024 48
2025 178
2026 0
2027 0
2028 0
2029 and thereafter 0
Total minimum lease payments 226
Less: imputed interest (6)
Total present value of lease liabilities $ 220