v3.25.2
Stock-based Compensation (Details)
6 Months Ended
Jun. 30, 2025
performance_period
d
$ / shares
shares
Performance Restricted Stock - Relative TSR  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity instruments other than options granted (in shares) 95,197
Number of performance periods | performance_period 3
Performance Restricted Stock - Relative TSR | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target units 0.00%
Performance Restricted Stock - Relative TSR | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target units 200.00%
Performance Restricted Stock - Relative TSR | Share-Based Payment Arrangement, Tranche One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 33.33%
Performance Restricted Stock - Relative TSR | Share-Based Payment Arrangement, Tranche Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 33.33%
Performance Restricted Stock - Relative TSR | Share-Based Payment Arrangement, Tranche Three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 33.33%
Performance Restricted Stock - Free Cash Flow  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity instruments other than options granted (in shares) 95,197
Number of performance periods | performance_period 3
Performance Restricted Stock - Free Cash Flow | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target units 0.00%
Performance Restricted Stock - Free Cash Flow | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of target units 200.00%
Performance Restricted Stock - Stock Price Hurdle  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of equity instruments other than options granted (in shares) 114,000
Stock price minimum threshold (in dollars per share) | $ / shares $ 21.91
Share-based payment award, trading days | d 20
Employees | Time-Based RSU | Share-Based Payment Arrangement, Tranche One  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period (in years) 3 years
Number of equity instruments other than options granted (in shares) 190,392
Non-Employee Members of Board of Directors | Time-Based RSU | Share-Based Payment Arrangement, Tranche Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period (in years) 1 year
Number of equity instruments other than options granted (in shares) 8,557
Non-Employee Members of Board of Directors | Time-Based RES | Share-Based Payment Arrangement, Tranche Two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Award vesting period (in years) 1 year
Number of equity instruments other than options granted (in shares) 41,938