v3.25.2
Stock-Based Compensation - Description (Details) - shares
shares in Thousands
Jan. 01, 2025
Jan. 01, 2024
May 20, 2020
Jun. 30, 2025
2020 Incentive Award Plan        
Stock-Based Compensation        
Authorized shares     57  
Available for grant (in shares)       74
Annual increase in shares available for grant (as a percent)     4.00%  
Increase in shares available for issuance (in shares) 124 75    
Terms of award     10 years  
Vesting period     4 years  
2017 Equity Incentive Plan        
Stock-Based Compensation        
Available for grant (in shares)     15