v3.26.1
Share-Based Compensation - 2020 Employee Share Purchase Plan (Details) - Employee stock
3 Months Ended
Mar. 31, 2026
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Allowable increase in shares authorized for issuance, percentage of outstanding stock (as a percent) 1.00%
Maximum increase in shares available for issuance (in shares) 510,080