v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares were available for grant (in shares) 300,000  
Stock based compensation expense $ 9.7 $ 2.9
Unrecognized compensation cost $ 33.8  
Remaining vesting period over which cost expected to be recognized 4 years  
Stock based compensation tax benefit $ 1.4 1.3
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total intrinsic value of options exercised $ 5.8 7.1
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock grant (in shares) 150,229  
Restricted Stock | Director    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense $ 0.7 $ 0.7
Restricted stock grant (in shares) 4,719 5,656