XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.4
STOCKHOLDERS’ EQUITY - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 13, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
May 21, 2025
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]                    
Authorized amount of shares to repurchase                   $ 2,250,000
Dollar value of shares that may yet be repurchased, excluding excise taxes   $ 1,811,214           $ 1,811,214    
Shares repurchased (in shares)               8,019,067 2,022,299  
Average price paid per share (in dollars per share)               $ 101.44 $ 148.85  
Dollar value of shares repurchased   $ 348,500 $ 281,997 $ 182,991 $ 44,721 $ 104,323 $ 151,967 $ 813,488 $ 301,011  
Subsequent Event                    
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]                    
Dollar value of shares that may yet be repurchased, excluding excise taxes $ 1,771,214                  
Shares repurchased (in shares) 381,039                  
Average price paid per share (in dollars per share) $ 104.98                  
Dollar value of shares repurchased $ 40,000