Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Restricted Stock Awards, Restricted Stock Units and Performance Stock Units (Details)

v3.25.0.1
Stock-Based Compensation - Restricted Stock Awards, Restricted Stock Units and Performance Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted Stock Awards      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares      
Beginning balance nonvested (shares) 0 277,056 633,724
Granted (shares) 4,540 5,081 0
Vested (shares) (4,540) (5,081) (84,903)
Forfeited (shares) 0 (277,056) (271,765)
Ending balance nonvested (shares) 0 0 277,056
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Beginning balance nonvested (weighted average grant date fair value, usd per share) $ 0 $ 15.66 $ 15.84
Granted (weighted average grant date fair value, usd per share) 8.81 9.84 0
Vested (weighted average grant date fair value, usd per share) 8.81 9.84 8.83
Forfeited (weighted average grant date fair value, usd per share) 0 15.66 15.84
Ending balance nonvested (weighted average grant date fair value, usd per share) $ 0 $ 0 $ 15.66
Equity instruments other than options, Vested in period, fair value $ 40 $ 50 $ 749
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares      
Beginning balance nonvested (shares) 1,962,828 2,464,718 2,507,421
Granted (shares) 1,126,166 1,195,835 2,779,690
Vested (shares) (1,000,288) (1,436,301) (1,550,969)
Forfeited (shares) (111,333) (261,424) (1,271,424)
Ending balance nonvested (shares) 1,977,373 1,962,828 2,464,718
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Beginning balance nonvested (weighted average grant date fair value, usd per share) $ 10.55 $ 11.73 $ 15.68
Granted (weighted average grant date fair value, usd per share) 8.84 9.84 10.28
Vested (weighted average grant date fair value, usd per share) 11.10 11.84 15.08
Forfeited (weighted average grant date fair value, usd per share) 9.27 11.27 12.27
Ending balance nonvested (weighted average grant date fair value, usd per share) $ 9.37 $ 10.55 $ 11.73
Equity instruments other than options, Vested in period, fair value $ 11,102 $ 17,008 $ 15,579
Restricted Stock Units | Board of Directors      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award requisite service period 1 year    
Restricted Stock Units | Employee      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award requisite service period 3 years    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares      
Beginning balance nonvested (shares) 959,217 639,532 1,117,555
Vested (shares) 0 (200,204) (496,442)
Forfeited (shares) (141,437) (201,648) (276,713)
Ending balance nonvested (shares) 1,353,409 959,217 639,532
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Beginning balance nonvested (weighted average grant date fair value, usd per share) $ 11.84 $ 16.32 $ 16.91
Granted (weighted average grant date fair value, usd per share) 10.23 12.28 8.82
Vested (weighted average grant date fair value, usd per share) 0 20.16 15.41
Forfeited (weighted average grant date fair value, usd per share) 12.82 18.57 12.33
Ending balance nonvested (weighted average grant date fair value, usd per share) $ 11.10 $ 11.84 $ 16.32
Equity instruments other than options, Vested in period, fair value $ 0 $ 4,035 $ 5,277
Performance Stock Units | 2022 Grants      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Estimated weighted average fair value of awards (in usd per share) $ 8.82    
Expected dividend yield, Monte Carlo simulation 0.00%    
Risk-free interest rate, Monte Carlo simulation 1.51%    
Expected volatility rate, Monte Carlo simulation 44.51%    
Expected term, Monte Carlo simulation 2 years 10 months 28 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares      
Granted (shares)     295,132
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award requisite service period     3 years
Performance Stock Units | 2022 Grants | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award vesting percentage     0.00%
Performance Stock Units | 2022 Grants | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award vesting percentage     200.00%
Performance Stock Units | 2023 Grants      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Estimated weighted average fair value of awards (in usd per share) $ 12.27    
Expected dividend yield, Monte Carlo simulation 0.00%    
Risk-free interest rate, Monte Carlo simulation 3.80%    
Expected volatility rate, Monte Carlo simulation 48.82%    
Expected term, Monte Carlo simulation 2 years 11 months 15 days    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares      
Granted (shares) 535,629 721,537  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award requisite service period   3 years  
Performance Stock Units | 2023 Grants | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award vesting percentage   0.00%  
Performance Stock Units | 2023 Grants | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award vesting percentage   200.00%  
Performance Stock Units | 2024 Grants      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology      
Estimated weighted average fair value of awards (in usd per share) $ 11.64    
Expected dividend yield, Monte Carlo simulation 0.00%    
Risk-free interest rate, Monte Carlo simulation 4.09%    
Expected volatility rate, Monte Carlo simulation 39.45%    
Expected term, Monte Carlo simulation 2 years 11 months 12 days    
Performance Stock Units | 2024 Grants | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award vesting percentage 0.00%    
Performance Stock Units | 2024 Grants | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value      
Award vesting percentage 200.00%