XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity And Stock-Based Compensation - Additional Information (Details) - USD ($)
shares in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Rolling expiration period 12 months  
Shares reserved for grant (in shares) 2.1  
Performance Shares | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Grant Available To Vest 0.00%  
Performance Shares | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Grant Available To Vest 200.00%  
2022 EIP    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares reserved for grant (in shares) 4.7  
Amendment 2022 ESPP | Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Incremental stock-based compensation expense modification $ 0 $ 2,000,000