XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders’ Equity Transactions- Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
May 06, 2024
Class of Warrant or Right [Line Items]                  
Repurchase of early exercised stock options $ 48,904,000 $ 59,738,000 $ 32,830,000 $ 64,448,000 $ 48,497,000 $ 20,993,000      
2024 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) 9.4           20.4    
Repurchase of early exercised stock options $ 48,400,000           $ 107,500,000    
Shares repurchased, average price per share (in dollars per share) $ 5.15           $ 5.28    
Stock repurchase, transaction costs $ 500,000           $ 1,200,000    
Stock repurchase program, remaining authorized repurchase amount $ 92,500,000           $ 92,500,000    
2023 Share Repurchase Program                  
Class of Warrant or Right [Line Items]                  
Repurchase of early exercised stock options (in shares)       11.5     5.2 21.6  
Repurchase of early exercised stock options       $ 64,400,000     $ 32,800,000 $ 112,900,000  
Shares repurchased, average price per share (in dollars per share)       $ 5.62     $ 6.27 $ 5.22