XML 105 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Stock Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 21, 2020
Aug. 19, 2020
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sep. 18, 2025
Jan. 22, 2025
Jan. 01, 2025
May 03, 2024
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Weighted-average grant date fair value of stock options granted (in dollars per share)       $ 17.10 $ 3.40 $ 1.41        
Aggregate intrinsic value of stock options exercised       $ 15,212 $ 863 $ 474        
Minimum                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Equity award, vesting period (in years)       3 years            
Maximum                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Equity award, vesting period (in years)       4 years            
ESPP                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Number of shares initially reserve for future issuance (in shares)   1,000,000                
Potential number of additional shares that can be added to the plan for future issuance (in shares)   1,600,000                
Maximum percentage of outstanding shares   1.00%                
Number of shares available for grant (in shares)       1,743,682            
Consecutive offering period (in months)   6 months                
Maximum common stock purchase allowable as a percentage of compensation   15.00%                
Purchase price of common stock as a percentage of closing price   85.00%                
Stock issued (in shares)       139,459 353,578          
ESPP | Minimum                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Purchase price of common stock as a percentage of closing price   85.00%                
Employee Stock Option, Performance Based                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Accelerated vesting, number (in shares)     44,488,976              
Accelerated charges       $ 650,959            
Cost not yet recognized due to accelerated vesting, amount       $ 214,295            
Weighted average recognition period (in years)       1 year 7 months 6 days            
Time-based stock options                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Expiration period (in years)       10 years            
Unrecognized compensation expense       $ 345,387            
Unrecognized compensation expense, period of recognition (in years)       1 year 9 months 18 days            
Time-based stock options | Minimum                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Equity award, vesting period (in years)       3 years            
Time-based stock options | Maximum                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Equity award, vesting period (in years)       4 years            
2020 Plan                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Number of shares initially reserve for future issuance (in shares) 8,000,000                  
Number of shares that can be added to the plan upon option expiration (in shares) 5,000,000                  
Potential number of additional shares that can be added to the plan for future issuance (in shares) 6,400,000                  
Maximum percentage of outstanding shares 4.00%                  
Number of shares available for grant (in shares)       2,643,200            
Number of additional shares allowable (in shares)                 6,400,000  
2020 Incremental Pool                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Number of shares available for grant (in shares)       3,082,075            
Number of additional shares allowable (in shares)             8,000,000      
2024 Inducement Pool                    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                    
Number of shares initially reserve for future issuance (in shares)                   2,000,000
Number of shares available for grant (in shares)       1,936,452            
Number of additional shares allowable (in shares)               2,000,000