v3.25.2
LEASES - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
LEASES        
Operating lease expense $ 11,630 $ 10,742 $ 22,767 $ 21,018
Variable lease expense 2,658 1,938 4,707 3,619
Sublease income (1,162) (728) (2,159) (1,374)
Total operating lease expense $ 13,126 $ 11,952 $ 25,315 $ 23,263