v3.26.1
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Fixed contractual payments $ 93,625 $ 87,636 $ 186,228 $ 175,050
Variable lease payments 26,243 23,584 51,351 47,834
Total $ 119,868 $ 111,220 $ 237,579 $ 222,884