XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.4
STOCKHOLDERS’ EQUITY - Stock Repurchase Programs (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Stockholders' Equity Note [Abstract]                
Total number of shares repurchased (in shares)             8,019,067 2,022,299
Weighted average price 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