XML 100 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders’ Equity Transactions - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Feb. 25, 2025
May 06, 2024
May 08, 2023
Sep. 14, 2022
Dec. 31, 2021
Class of Warrant or Right [Line Items]                
Repurchase of early exercised stock options (in shares) $ 153,525,000 $ 190,348,000 $ 79,201,000          
Additional Paid-in Capital                
Class of Warrant or Right [Line Items]                
Repurchase of early exercised stock options (in shares) $ 153,522,000 $ 190,345,000 $ 79,200,000          
2022 Share Repurchase Program                
Class of Warrant or Right [Line Items]                
Stock repurchase program, authorized amount             $ 100,000,000  
Repurchase of early exercised stock options (in shares) 3,200,000 11,700,000            
Shares repurchased, average price per share (in usd per share) $ 6.46 $ 6.77            
2022 Share Repurchase Program | Additional Paid-in Capital                
Class of Warrant or Right [Line Items]                
Repurchase of early exercised stock options (in shares) $ 21,000,000.0 $ 79,200,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,200,000 31,300,000            
Repurchase of early exercised stock options (in shares) $ 32,800,000 $ 169,400,000            
Shares repurchased, average price per share (in usd per share) $ 6.27 $ 5.41            
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) 23,200,000              
Repurchase of early exercised stock options (in shares) $ 119,500,000              
Shares repurchased, average price per share (in usd per share) $ 5.16              
Stock repurchase program, remaining authorized repurchase amount $ 80,500,000              
Stock repurchased and retired during period, transaction costs $ 1,200,000              
2025 Share Repurchase Program | Subsequent Event                
Class of Warrant or Right [Line Items]                
Share repurchase program, authorized number of shares (in shares)       300,000,000        
Common Stock Warrants                
Class of Warrant or Right [Line Items]                
Number of securities called by each warrant (in shares)     1,200,000         800,000
Exercise price of warrants (in dollars per share)     $ 0.01         $ 0.01
Vested warrants outstanding (in shares) 1,200,000 1,100,000            
Class of warrant or right, reduction to net revenues in the period $ (1,700,000) $ 5,500,000