XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended
Mar. 01, 2024
Jul. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jul. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Feb. 29, 2024
Aug. 31, 2023
Equity, Class of Treasury Stock [Line Items]                  
Repurchase of common stock           $ 40,700 $ 500,000    
August 2023 Authorization                  
Equity, Class of Treasury Stock [Line Items]                  
Number of shares authorized to be repurchased (in shares)                 20,000,000
Number of shares repurchased (in shares)     0 0   200,000 0    
Repurchase price (in dollars per share)           $ 203.50      
Repurchase of common stock           $ 40,700      
Remaining number of shares authorized to be repurchased (in shares)     16,930,718     16,930,718      
February 2024 ASR Agreement                  
Equity, Class of Treasury Stock [Line Items]                  
Payment for ASR agreement $ 500,000             $ 500  
Number of shares repurchased (in shares) 2,569,839 299,443     2,869,282        
Repurchase price (in dollars per share)         $ 174.26