v3.25.2
Share-Based Compensation - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2025
USD ($)
trading_day
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense related to non-vested stock options | $     $ 8.1
2017 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment award, number of additional shares authorized (in shares)     4,750,000
Issuance of shares allowable under the plan, new shares (in shares)     22,900,000
Issuance of shares allowable under the plan, inducement award (in shares)     500,000
Shares available for issuance (in shares)     6,200,000
Option or stock appreciation right | 2017 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reduction in shares available under the plan (in shares)     1
Full-value award | 2017 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Reduction in shares available under the plan (in shares)     1.5
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period to recognize compensation expense     2 years 1 month 6 days
Options | Tranche one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years)     1 year
Options | Tranche two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years)     2 years
Options | 2017 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period (in years)     10 years
Restricted stock units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense related to non-vested restricted stock units | $     $ 0.4
Period to recognize compensation expense     1 year 4 months 24 days
Restricted stock units | Tranche one      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years)     1 year
Vesting percentage (as a percent) 33.33% 33.33%  
Restricted stock units | Tranche two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years)     2 years
Vesting percentage (as a percent) 33.33% 66.67%  
Restricted stock units | Tranche three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years)     3 years
Vesting percentage (as a percent) 33.33%    
Performance based stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense related to non-vested restricted stock units | $     $ 4.5
Period to recognize compensation expense     3 years 9 months 18 days
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period (in years)     7 years
Number of trading days minimum | trading_day     60