XML 106 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Schedule of RSU Activities (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
RSUs (including PRSUs)      
Number of Shares      
Outstanding, beginning balance (in shares) 3,718    
RSUs granted (in shares) 2,648    
RSUs vested and released (in shares) (1,844)    
RSUs forfeited or cancelled (in shares) (446)    
Outstanding, ending balance (in shares) 4,076 3,718  
Weighted Average Grant Date Fair Value Per Share      
Outstanding, beginning balance, weighted-average grant date fair value per share (in USD per share) $ 103.55    
RSUs granted (in USD per share) 69.84 $ 90.51 $ 177.00
RSUs vested and released, weighted-average grant date fair value per share (in USD per share) 100.60    
RSUs forfeited or cancelled, weighted-average grant date fair value per share (in USD per share) 100.75    
Outstanding, ending balance, weighted-average grant date fair value per share (in USD per share) 83.25 103.55  
Weighted average grant date fair value per share of RSUs granted $ 69.84 $ 90.51 $ 177.00
Total fair value of RSUs vested during the period $ 184,443 $ 125,798 $ 174,500
Performance-Based and Market Based Restricted Stock Units (PRSUs)      
Number of Shares      
RSUs granted (in shares) 36