v3.25.1
Common Stock and Stock-Based Compensation Stock-based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-Based Payment Arrangement, Expense $ 5.3 $ 4.7
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Granted 1,338  
Weighted Average Grant-Date Fair Value per Award $ 34.39  
Performance units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Granted 96,775  
Weighted Average Grant-Date Fair Value per Award $ 44.63