XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Stock Purchase and Equity-Based Compensation Plans - Schedule of Share Based Compensation Plans Under Equity Securities Authorized for Issuance (Details)
12 Months Ended
Dec. 31, 2023
shares
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 2,093,336
Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans 9,701,793
Equity Compensation Plans Approved By Security Holders  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans 1,463,790
Equity Compensation Plans Not Approved By Security Holders  
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 2,093,336
Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans 8,238,003