v3.26.1
LEASES - Schedule of Operating Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Rent expense $ 11,191 $ 11,993 $ 13,016
Variable lease payments 448 365 280
Sublease income $ 5,233 $ 4,023 4,053
Weighted-average remaining lease term (in years) 5 years 1 month 6 days 5 years 9 months 18 days  
Weighted-average discount rate 9.00% 9.10%  
Operating lease right-of-use assets recognized in exchange for new operating lease obligations $ (113) $ (17,737) $ (1,839)