v3.26.1
Share-Based Payments - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
measure
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
measure
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based payment arrangement, expense $ 2.1 $ 1.6 $ 8.5 $ 7.4  
Restricted Stock Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Cliff awards vesting period (in years)     4 years    
Estimated fair value of liability 1.3   $ 1.3   $ 0.0
Fair value of awards vested     $ 4.3 3.5  
Restricted Stock Awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)     3 years    
Restricted Stock Awards | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)     4 years    
Stock Performance Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)     3 years    
Estimated fair value of liability $ 4.0   $ 4.0   $ 0.0
Fair value of awards vested     $ 6.8 $ 5.5  
Number of performance measures | measure 2   2    
Stock Performance Awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of target amount as actual payment (as a percent)     0.00%    
Stock Performance Awards | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of target amount as actual payment (as a percent)     150.00%