v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based compensation expense $ 3.3 $ 3.4
Future stock-based compensation expense $ 26.0  
Restricted Stock Units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares granted 378,000 470,980
Fair value of shares granted $ 17.72  
Performance Shares    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares granted 308,000 329,580
Fair value of shares granted $ 17.21