v3.24.2.u1
LEASES - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]          
Operating lease cost $ 11,893 $ 12,242   $ 23,721 $ 24,496
Variable lease cost 3,128 2,661   6,954 5,512
Short-term lease cost 5 0   10 0
Non-cash impairment of ROU Assets and other costs related to impairment of leases 83 525 $ 5,100 239 5,575
Total lease cost $ 15,109 $ 15,428   $ 30,924 $ 35,583