v3.25.4
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, 2025
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 1,591,245
Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans 8,149,361
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,217,941
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 1,591,245
Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans 6,931,420