v3.25.2
Stockholders' Equity - PSU Awards (Details)
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2025
shares
Mar. 31, 2025
employee
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Period in the beginning of each year to award PSU's     90 days
Three Year Performance Share Unit Awards      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
PSU awards performance period     3 years
2025 Three Year Performance Share Units Award      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
PSU awards performance period   3 years  
Weighted average net sales compound average growth rate on capital   50.00%  
Achievement of each performance metric upward or downward, percentage adjustment (up to), based on results of total shareholder return modifier   25.00%  
Shareholder return in the top quartile of the comparator group increases overall achievement of performance metrics, percentage   25.00%  
Shareholder return in the top quartile of the comparator group decrease overall achievement of performance metrics, percentage   25.00%  
2025 Three Year Performance Share Units Award | Executive Officer      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of grants to employee | employee   1  
2025 Three Year Performance Share Units Award | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares to be issued as percentage of target shares under performance incentive plan   0.00%  
2025 Three Year Performance Share Units Award | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares to be issued as percentage of target shares under performance incentive plan   250.00%  
2022- 2024 Three Year Performance Share Units Awards      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares to be issued as percentage of target shares under performance incentive plan 75.00%    
Shares to be issued under performance incentive plan (in shares) 40,752    
Shares withheld for tax (in shares) 13,339    
Shares designated as cash settlement awards (in shares) 361    
Shares issued (in shares) 27,052