v3.25.4
Capitalization (Details) - USD ($)
shares in Thousands, $ in Thousands
9 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Jan. 14, 2026
Apr. 17, 2025
Share Repurchase Program [Line Items]        
Share repurchase program, amount approved       $ 250,000
Repurchase of common stock $ 186,813 $ 135,194    
Number of shares repurchased (in shares) 1,146      
Share repurchase program, remaining available amount $ 63,187      
Subsequent Event        
Share Repurchase Program [Line Items]        
Share repurchase program, remaining available amount     $ 250,000  
Shares Repurchased Through Issuance of Convertible Debt        
Share Repurchase Program [Line Items]        
Repurchase of common stock $ 117,660      
Number of shares repurchased (in shares) 658