v3.26.3
LEASES - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Maturities of lease liabilities  
Remaining 2026 $ 16,121
2027 83,492
2028 67,712
2029 51,858
2030 37,630
Thereafter 59,015
Total lease payments 315,828
Less: Interest (32,751)
Present value of lease liabilities $ 283,077