v3.25.2
Stockholders' Equity (Details) - 2023 Share Repurchase Program - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 30, 2025
May 02, 2023
Stockholders' Equity [Line Items]    
Stock repurchase program, authorized amount   $ 125
Repurchase of common stock (in shares) 100,000  
Repurchase of common stock $ 2  
Stock repurchased and retired during period (in dollars per share) $ 20.53  
Stock repurchase program, remaining authorized amount $ 123