XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity Transactions- Share Repurchase Program (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
May 06, 2024
Class of Warrant or Right [Line Items]      
Repurchase of early exercised stock options $ 112,316,000 $ 32,830,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) 19,200,000    
Repurchase of early exercised stock options $ 80,500,000    
Shares repurchased, average price per share (in dollars per share) $ 4.20    
Stock repurchase, transaction costs $ 1,100,000    
2025 Share Repurchase Program      
Class of Warrant or Right [Line Items]      
Shares repurchased, average price per share (in dollars per share) $ 4.28    
Repurchase of early exercised stock options (in shares) 7,100,000    
Stock repurchased during period, amount $ 30,300,000    
Stock repurchase, transaction costs 500,000    
Stock repurchase program, remaining authorized repurchase amount $ 269,700,000    
2023 Share Repurchase Program      
Class of Warrant or Right [Line Items]      
Repurchase of early exercised stock options (in shares)   5,200,000  
Repurchase of early exercised stock options   $ 32,800,000  
Shares repurchased, average price per share (in dollars per share)   $ 6.27