v3.25.1
Stock-Based Compensation - Description (Details) - shares
shares in Thousands
Jan. 01, 2025
Jan. 01, 2024
May 20, 2020
Mar. 31, 2025
2020 Incentive Award Plan        
Stock-Based Compensation        
Authorized shares     57  
Available for grant (in shares)       118
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