v3.25.2
Stock Based Compensation (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
plan
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
plan
Jun. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of share-based compensation plans | plan 1   1  
Compensation expense | $ $ 1.0 $ 0.8 $ 1.9 $ 1.9
Time-based shares | Vesting equally over three years        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percent of shares in tranche     50.00%  
Vesting period     3 years  
Time-based shares | Vesting, first anniversary        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage     33.33%  
Time-based shares | Vesting, second anniversary        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage     33.33%  
Time-based shares | Vesting, third anniversary        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting percentage     33.33%  
Performance-based shares | Vesting after achievement of performance targets        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percent of shares in tranche     50.00%  
Vesting period     3 years