XML 316 R54.htm IDEA: XBRL DOCUMENT v3.24.3
LEASES - Schedule of Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Leases [Abstract]          
Rent expense $ 2,900 $ 3,275 $ 8,748 $ 10,061  
Variable lease payments 87 72 260 203  
Sublease income $ 999 1,035 $ 3,007 3,154  
Weighted-average remaining lease term (in years) 6 years 4 months 24 days   6 years 4 months 24 days   7 years 4 months 24 days
Weighted-average discount rate 8.70%   8.70%   6.10%
Operating lease right-of-use assets recognized in exchange for new operating lease obligations $ (19,961) $ 0 $ (20,179) $ 290