XML 115 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Schedule of RSU Activities (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
RSUs (including PRSUs)      
Number of Shares      
Outstanding, beginning balance (in shares) 4,076    
RSUs granted (in shares) 4,433    
RSUs vested and released (in shares) (2,093)    
RSUs forfeited or cancelled (in shares) (587)    
Outstanding, ending balance (in shares) 5,829 4,076  
Weighted Average Grant Date Fair Value Per Share      
Outstanding, beginning balance, weighted-average grant date fair value per share (in USD per share) $ 83.25    
RSUs granted (in USD per share) 46.32 $ 69.84 $ 90.51
RSUs vested and released, weighted-average grant date fair value per share (in USD per share) 79.87    
RSUs forfeited or cancelled, weighted-average grant date fair value per share (in USD per share) 71.10    
Outstanding, ending balance, weighted-average grant date fair value per share (in USD per share) 57.27 83.25  
Weighted average grant date fair value per share of RSUs granted $ 46.32 $ 69.84 $ 90.51
Total fair value of RSUs vested during the period $ 167,115 $ 184,443 $ 125,798
Performance-Based and Market Based Restricted Stock Units (PRSUs)      
Number of Shares      
RSUs granted (in shares) 159,016