v3.24.3
LEASES - Lease, Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Leases [Abstract]        
Operating lease expenses $ 9,339 $ 7,278 $ 24,133 $ 21,570
Variable lease costs 275 1,022 1,894 2,843
Short-term lease costs 228 108 667 547
Sublease income (904) (1,276) (2,650) (3,827)
Total lease costs $ 8,938 $ 7,132 $ 24,044 $ 21,133