v3.26.3
STOCK-BASED COMPENSATION - Schedule of stock option activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Sep. 30, 2026
Dec. 31, 2025
Options Outstanding      
Beginning balance (in shares) 19,700 19,700  
Exercised (in shares)   (1,406)  
Forfeited and cancelled (in shares)   (30)  
Ending balance (in shares)   18,264  
Weighted Average Exercise Price Per Share      
Options outstanding, Beginning balance (in dollars per share) $ 25.58 $ 25.58  
Options exercised (in dollars per share)   12.47  
Options forfeited and cancelled (in dollars per share)   150.14  
Options outstanding, Ending balance (in dollars per share)   $ 26.38  
Stock Option Activity, Additional Disclosures      
Options outstanding, Weighted average remaining contractual life 4 years 3 months 18 days 3 years 8 months 12 days  
Options outstanding, Aggregate intrinsic value   $ 2,931,504 $ 3,950,983
Options exercisable, Number of options (in shares)   14,584  
Options exercisable, Weighted average exercise price per share (in dollars per share)   $ 27.12  
Options exercisable, Weighted average remaining contractual life   3 years 7 months 6 days  
Options exercisable, Aggregate intrinsic value   $ 2,331,785  
Options vested and expected to vest, Number of options (in shares)   14,584  
Options vested and expected to vest, Weighted average exercise price per share (in dollars per share)   $ 27.12  
Options vested and expected to vest, Weighted average remaining contractual life   3 years 7 months 6 days  
Options vested and expected to vest, Aggregate intrinsic value   $ 2,331,785