XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity Transactions- Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
May 08, 2023
Class of Warrant or Right [Line Items]      
Repurchase of early exercised stock options (in shares) $ 32,830,000 $ 20,993,000  
2023 Share Repurchase Program      
Class of Warrant or Right [Line Items]      
Stock repurchase program, authorized amount     $ 200,000,000
Repurchase of early exercised stock options (in shares) 5.2    
Repurchase of early exercised stock options (in shares) $ 32,800,000    
Shares repurchased, average price per share (in usd per share) $ 6.27