v3.26.1
Equity Incentive Plans - Additional Information (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Metric
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation expense | $ $ 0.6 $ 0.5 $ 1.1 $ 0.9
Options granted     399,000  
Grant date fair value of options | $ / shares     $ 7.26  
Unrecognized compensation costs related to awards | $ 6.4   $ 6.4  
Expected weighted average period to recognize expense     3 years  
Restricted Stock Award        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Expected volatility rate     50.30%  
Risk free interest rate     3.43%  
Share based compensation expense | $ 4.3 $ 5.0 $ 11.5 $ 11.1
Unrecognized compensation costs related to awards | $ $ 28.9   $ 28.9  
Expected weighted average period to recognize expense     2 years 6 months  
Granted (in shares)     1,527,000  
Performance measurement | Metric     2  
Beta     1.22  
Restricted Stock Award | Tranche One        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting rights (as percent)     50.00%  
Performance period     3 months 29 days  
Restricted Stock Award | Tranche Two        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Award vesting rights (as percent)     50.00%  
Performance period     3 years  
Restricted Stock Award | Certain Employees and Executive Officers        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted (in shares)     1,527,000  
Restricted Stock Award | Minimum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period (in years)     3 years  
Award vesting rights (as percent)     0.00%  
Restricted Stock Award | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Vesting period (in years)     4 years  
Award vesting rights (as percent)     200.00%  
Market and Performance Shares | Certain Employees and Executive Officers        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Granted (in shares)     145,587  
Employee Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Discount on purchase of Common Stock for employee from the current market price     5.00%  
Capital shares reserved for future issuance 506,023   506,023  
Issuance of common stock (ESPP) (in shares)     4,531 3,239
2018 Stock Incentive Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Additional shares authorized     12,400,000