XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
SHARE REPURCHASE PROGRAM (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 172 Months Ended
Nov. 22, 2024
Nov. 16, 2023
May 09, 2025
Mar. 31, 2025
Mar. 31, 2024
May 09, 2025
Share Repurchase Program [Line Items]            
Increase in authorized amount $ 2,000,000 $ 2,000,000        
Cumulative authorized amount $ 27,800,000          
Authorization effective period 3 years          
Remaining balance under share repurchase program       $ 1,900,000    
Common stock repurchased, shares       431 262  
Common stock repurchased, average price per share       $ 1,297.15 $ 1,029.24  
Common stock repurchased, value       $ 559,428 $ 270,017  
Share repurchase program, excise tax       $ 5,600    
Subsequent event [Member]            
Share Repurchase Program [Line Items]            
Common stock repurchased, shares     200     96,600
Common stock repurchased, average price per share     $ 1,379.4     $ 269.4
Common stock repurchased, value     $ 211,600     $ 26,000,000