XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - ESPP (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Contributions withheld for taxes $ 1,200 $ 3,500 $ 1,200 $ 6,000
Stock-based compensation expense $ 39,378 $ 36,636 $ 114,378 $ 100,900
Stock repurchased during period (in shares) 0.3 0.2 0.3 0.2
Shares issuable pursuant to the ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum employee contribution as a percentage of salary     15.00%  
Offering period duration     6 months  
Purchase price of common stock, percent     85.00%  
Stock-based compensation expense $ 500 $ 600 $ 2,300 $ 2,700