v3.26.1
LEASES - Schedule of Lease, Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases [Abstract]          
Fixed lease costs $ 1,313 $ 1,392 $ 2,627 $ 2,779  
Variable lease costs 496 397 1,130 796  
Sublease Income (337) 0 (627) 0  
Total operating lease costs (1) 1,472 1,789 3,130 3,575  
Cash payments for operating leases 1,395 1,468 2,715 2,907  
New operating lease assets obtained in exchange for operating lease liabilities $ 0 $ 0 $ 0 $ 16,202  
Weighted-average remaining lease terms (in years) 6 years 3 months 18 days   6 years 3 months 18 days   6 years 7 months 6 days
Weighted-average discount rate 3.80%   3.80%   3.80%