XML 86 R74.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events (Details) - shares
Apr. 29, 2026
Mar. 31, 2026
Subsequent Event [Line Items]    
Shares authorized for repurchase (in shares)   2,560,000
Shares remaining authorized for repurchase (in shares)   560,000
Subsequent Event    
Subsequent Event [Line Items]    
Shares authorized for repurchase (in shares) 2,000,000