v3.25.0.1
LEASES - Schedule of Components of Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating lease cost $ 9,982 $ 7,459 $ 7,076
Short term lease cost 83 48 125
Variable lease cost 468 252 63
Total lease cost 10,533 7,759 7,264
Cash paid for amounts included in the measurement of lease liabilities 5,727 7,512 5,168
Right-of-use assets obtained in exchange for new operating lease liabilities 33,039 0 909
Right of use assets disposed or adjusted, modifying operating leases liabilities $ 1,302 $ 2,024 $ (1,586)
Weighted-average remaining lease term 9 years 9 years 9 years
Weighted-average discount rate 7.16% 7.38% 6.92%