XML 95 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Repurchase Programs (Details) - USD ($)
1 Months Ended 12 Months Ended
May 05, 2022
Apr. 30, 2021
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Jan. 31, 2019
Equity, Class of Treasury Stock [Line Items]            
Authorized amount of shares to repurchase           $ 261,000,000
Additional authorized amount of shares to repurchase   $ 750,000,000        
Dollar value of shares that may yet be repurchased     $ 454,007,000      
Total number of shares repurchased (in shares)     1,043,554 307,080 1,296,201  
Dollar value of shares repurchased     $ 356,653,000 $ 99,147,000 $ 190,405,000  
Average price paid per share (in dollars per share)     $ 341.77 $ 322.87 $ 146.89  
Subsequent Event            
Equity, Class of Treasury Stock [Line Items]            
Dollar value of shares that may yet be repurchased $ 406,010,000          
Total number of shares repurchased (in shares) 176,046          
Dollar value of shares repurchased $ 47,997,000          
Average price paid per share (in dollars per share) $ 272.64