v3.26.1
LEASES - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
LEASES      
2026 (excluding the three months ended March 31, 2026) $ 14,459    
Year 1 16,657   $ 18,712
Year 2 12,510   17,143
Year 3 9,027   13,051
Year 4 7,579   9,395
Year 5     7,133
Thereafter 73,714    
Thereafter     72,553
Total lease payments 133,946   137,987
Less imputed interest (52,574)   (52,667)
Total $ 81,372   $ 85,320
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability, Current, Lease Liability, Noncurrent   Lease Liability, Current, Lease Liability, Noncurrent
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]      
2026 (excluding the three months ended March 31, 2026) $ 775    
Year 1 1,006   $ 668
Year 2 737   996
Year 3 537   727
Year 4 527   527
Year 5     516
Thereafter 1,130    
Thereafter     1,548
Total lease payments 4,712   4,982
Less imputed interest (1,054)   (1,134)
Total $ 3,658   $ 3,848
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability, Current, Lease Liability, Noncurrent   Lease Liability, Current, Lease Liability, Noncurrent
Maturities of future undiscounted lease payments      
2026 (excluding the three months ended March 31, 2026) $ 6,486    
2027 7,244    
2028 6,532    
2029 4,863    
2030 2,808    
Thereafter 6,594    
Total future lease payments 34,527    
Lease income 2,453 $ 1,983  
Network asset      
Maturities of future undiscounted lease payments      
Lease income $ 2,500 $ 2,000