XML 28 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Description of the Plan - Schedule of Purchases and Sales (Details) - EBP 001
12 Months Ended
Dec. 31, 2025
$ / shares
shares
EBP, Description of Plan [Line Items]  
Number of shares purchased (in shares) | shares 145,500
Average price of shares purchased (in dollars per share) | $ / shares $ 49.29
Number of shares sold (in shares) | shares 108,617
Average price of shares sold (in dollars per share) | $ / shares $ 49.99