XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Operating Leases  
Remainder of 2024 $ 12,002
2025 22,414
2026 20,543
2027 17,605
2028 14,273
Thereafter 39,321
Total future minimum lease payments 126,158
Less: Imputed interest (21,549)
Total 104,609
Finance Leases  
Remainder of 2024 876
2025 1,776
2026 1,824
2027 1,875
2028 1,926
Thereafter 90,124
Total future minimum lease payments 98,401
Less: Imputed interest (67,601)
Total $ 30,800