v3.26.1
Stockholders’ Equity Transactions (Details) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 04, 2025
Feb. 25, 2025
May 06, 2024
Class of Warrant or Right [Line Items]          
Repurchase of early exercised stock options $ 39,575,000 $ 112,316,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.2      
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      
February 2025 Share Repurchase Program          
Class of Warrant or Right [Line Items]          
Stock repurchase program, authorized amount       $ 300,000,000  
Repurchase of early exercised stock options (in shares)   7.1      
Repurchase of early exercised stock options   $ 30,300,000      
Shares repurchased, average price per share (in dollars per share)   $ 4.28      
Stock repurchase, transaction costs   $ 500,000      
December 2025 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) 9.4        
Repurchase of early exercised stock options $ 39,100,000        
Shares repurchased, average price per share (in dollars per share) $ 4.16        
Stock repurchase, transaction costs $ 500,000        
Stock repurchase program, remaining authorized repurchase amount $ 52,400,000