XML 65 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Capitalization (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Apr. 17, 2025
Equity [Abstract]      
Share repurchase program, amount approved     $ 250,000
Repurchase of common stock $ 15,050 $ 51,392  
Number of shares repurchased (in shares) 82    
Share repurchase program, remaining available amount $ 234,950