Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details)

v3.25.0.1
STOCK-BASED COMPENSATION - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
No. of Options    
Beginning balance outstanding (shares) 5,395 9,222
Granted (shares) 0 0
Exercised (shares) (287) (3,672)
Forfeited (shares) (2) (79)
Expired (shares) (36) (76)
Ending balance outstanding (shares) 5,070 5,395
Unvested (shares) 1  
Exercisable (shares) 5,069  
Weighted-Average Exercise Price    
Beginning balance outstanding (USD per share) $ 1.27 $ 1.11
Granted (USD per share) 0 0
Exercised (USD per share) 1.00 0.85
Forfeited (USD per share) 6.18 1.89
Expired (USD per share) 2.77 1.63
Ending balance outstanding (USD per share) 1.28 $ 1.27
Unvested (USD per share) 7.85  
Exercisable (USD per share) $ 1.28  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Outstanding - weighted-average remaining term (in years) 2 years 10 months 24 days 4 years 1 month 6 days
Unvested - weighted-average remaining term (in years) 6 years 1 month 6 days  
Exercisable - weighted-average remaining term (in years) 2 years 10 months 24 days  
Exercised - aggregate intrinsic value $ 280 $ 12,257
Outstanding - aggregate intrinsic value 3,606  
Unvested - aggregate intrinsic value 0  
Exercisable - aggregate intrinsic value $ 3,606