XML 89 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Capitalization (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Apr. 18, 2024
Equity [Abstract]      
Share repurchase program, amount approved     $ 250,000
Repurchase of common stock $ 103,295 $ 82,357  
Number of shares repurchased (in shares) 834    
Share repurchase program, remaining available amount $ 153,191