XML 135 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Future Minimum Rental Operating Leases  
Rest of 2024 $ 3,986
2025 9,077
2026 8,372
2027 7,833
2028 6,957
2029 and beyond 60,012
Total lease payments 96,237
Less: Imputed interest 31,956
Present value of lease liabilities $ 64,281