XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Stock Purchase and Equity-Based Compensation Plans - Schedule of Share Based Compensation Plans Under Equity Securities Authorized for Issuance (Parenthetical) (Details)
12 Months Ended
Dec. 31, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares purchased under Employee Stock Purchase Plan 47,860
Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans 9,018,870
Number of Securities to be Issued upon Exercise of Outstanding Options, Warrants and Rights 1,883,018
2020 Employee Stock Purchase Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans 1,367,785
2019 Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans 7,651,085
2019 Incentive Plan | RSU and PSU | Common Stock  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Securities to be Issued upon Exercise of Outstanding Options, Warrants and Rights 1,883,018