XML 84 R72.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
LEASES  
2024 (remaining) $ 11,473
2025 20,492
2026 17,902
2027 15,494
2028 15,102
Thereafter 62,966
Total lease payments 143,429
Less: Interest (29,879)
Present value of lease liabilities 113,550
Payments for lease agreements that commence in the future $ 36,000