v3.26.1
STOCK-BASED COMPENSATION - Schedule of stock option activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Options Outstanding    
Beginning balance (in shares) 19,700  
Exercised (in shares) (1,070)  
Forfeited and cancelled (in shares) (13)  
Ending balance (in shares) 18,617 19,700
Weighted Average Exercise Price Per Share    
Options outstanding, Beginning balance (in dollars per share) $ 25.58  
Options exercised (in dollars per share) 10.87  
Options forfeited and cancelled (in dollars per share) 136.20  
Options outstanding, Ending balance (in dollars per share) $ 26.35 $ 25.58
Stock Option Activity, Additional Disclosures    
Options outstanding, Weighted average remaining contractual life 3 years 10 months 24 days 4 years 3 months 18 days
Options outstanding, Aggregate intrinsic value $ 2,253,320 $ 3,950,983
Options exercisable, Number of options (in shares) 14,937  
Options exercisable, Weighted average exercise price per share (in dollars per share) $ 27.06  
Options exercisable, Weighted average remaining contractual life 3 years 10 months 24 days  
Options exercisable, Aggregate intrinsic value $ 1,801,626  
Options vested and expected to vest, Number of options (in shares) 14,937  
Options vested and expected to vest, Weighted average exercise price per share (in dollars per share) $ 27.06  
Options vested and expected to vest, Weighted average remaining contractual life 3 years 10 months 24 days  
Options vested and expected to vest, Aggregate intrinsic value $ 1,801,626