v3.26.1
LEASES - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
LEASES        
Operating lease expense $ 11,929 $ 11,630 $ 23,829 $ 22,767
Variable lease expense 2,336 2,658 4,224 4,707
Sublease income (1,608) (1,162) (3,209) (2,159)
Total operating lease expense $ 12,657 $ 13,126 $ 24,844 $ 25,315