XML 88 R52.htm IDEA: XBRL DOCUMENT v3.24.4
Capitalization (Details) - USD ($)
shares in Thousands, $ in Thousands
9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Apr. 18, 2024
Equity [Abstract]      
Share repurchase program, amount approved     $ 250,000
Repurchase of common stock $ 135,194 $ 133,655  
Number of shares repurchased (in shares) 1,033    
Share repurchase program, remaining available amount $ 121,292