v3.26.1
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]    
Revenue from contracts with customers $ 318,133 $ 208,212
Revenue from leases $ 55,731 125,968
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue  
Revenue $ 373,864 $ 334,180