v3.26.1
LEASES - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
LEASES          
2026 (excluding the six months ended June 30, 2026) $ 13,405   $ 13,405    
Year 1 24,681   24,681   $ 18,712
Year 2 20,631   20,631   17,143
Year 3 17,193   17,193   13,051
Year 4 15,794   15,794   9,395
Year 5         7,133
Thereafter 93,357   93,357    
Thereafter         72,553
Total lease payments 185,061   185,061   137,987
Less imputed interest (63,006)   (63,006)   (52,667)
Total $ 122,055   $ 122,055   $ 85,320
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability, Current, Lease Liability, Noncurrent   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 six months ended June 30, 2026) $ 514   $ 514    
Year 1 1,006   1,006   $ 668
Year 2 737   737   996
Year 3 537   537   727
Year 4 527   527   527
Year 5         516
Thereafter 1,130   1,130    
Thereafter         1,548
Total lease payments 4,451   4,451   4,982
Less imputed interest (977)   (977)   (1,134)
Total $ 3,474   $ 3,474   $ 3,848
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability, Current, Lease Liability, Noncurrent   Lease Liability, Current, Lease Liability, Noncurrent   Lease Liability, Current, Lease Liability, Noncurrent
Maturities of future undiscounted lease payments          
2026 (excluding the six months ended June 30, 2026) $ 1,439   $ 1,439    
2027 1,859   1,859    
2028 1,324   1,324    
2029 1,281   1,281    
2030 588   588    
Thereafter 1,379   1,379    
Total future lease payments 7,870   7,870    
Lease income $ 2,105 $ 2,048 4,558 $ 4,031  
Network asset          
Maturities of future undiscounted lease payments          
Lease income     $ 4,600 $ 4,000