XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 11, 2024
Jun. 30, 2024
Jun. 30, 2023
Equity, Class of Treasury Stock [Line Items]      
Dollar value of shares that may yet be repurchased, excluding excise taxes   $ 789,737  
Shares repurchased (in shares)   176,956 52,410
Average price per share paid (in dollars per share)   $ 858.79 $ 485.95
Dollar value of shares repurchased   $ 151,967 $ 25,469
Subsequent Event      
Equity, Class of Treasury Stock [Line Items]      
Dollar value of shares that may yet be repurchased, excluding excise taxes $ 773,743    
Shares repurchased (in shares) 17,307    
Average price per share paid (in dollars per share) $ 924.11    
Dollar value of shares repurchased $ 15,994