v3.26.1
LEASES - Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
LEASES [Abstract]  
2026 (excluding the three months ending March 31, 2026) $ 16,180
2026 (excluding the three months ending March 31, 2026) 2,123
2027 21,416
2027 2,918
2028 22,314
2028 3,023
2029 20,621
2029 3,132
2030 17,918
2030 3,244
2031 16,775
2031 3,361
Thereafter 140,886
Thereafter 36,813
Total lease payments 256,110
Total lease payments 54,614
Less: imputed interest (85,576)
Less: imputed interest (23,598)
Present value of lease liabilities 170,534
Present value of lease liabilities $ 31,016