XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
LEASES  
2024 (remaining) $ 6,127
2025 22,557
2026 17,077
2027 13,616
2028 13,171
Thereafter 50,930
Total lease payments 123,478
Less: Interest (24,854)
Present value of lease liabilities 98,624
Payments for lease agreements that commence in the future $ 32,800