XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Reserve for Unissued Shares of Common Stock (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Outstanding stock options (in shares) 1,318,123  
Additional shares reserved for maximum payout of outstanding performance stock units 2,440,294  
Additional shares available for grant under the equity plan 20,451,887  
Future issuance 32,947,022  
Restricted Stock Units (RSUs)    
Class of Stock [Line Items]    
Outstanding restricted stock units 5,482,977 5,763,510
Performance Stock Units    
Class of Stock [Line Items]    
Outstanding restricted stock units 3,253,741 2,518,556