v3.26.3
Capitalization (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Apr. 15, 2026
Equity [Abstract]      
Share repurchase program, amount approved     $ 250,000
Common stock repurchased $ 109,160 $ 119,291  
Common stock repurchased (in shares) 808 906  
Remaining amount available under the share repurchase program $ 130,709 $ 130,709