v3.26.1
LEASES - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Maturities of lease liabilities  
Remaining 2026 $ 38,723
2027 80,870
2028 64,819
2029 49,387
2030 35,815
Thereafter 50,019
Total lease payments 319,633
Less: Interest (32,079)
Present value of lease liabilities $ 287,554