v3.26.1
Stockholders' Equity - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
vote
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2025
shares
Subsidiary or Equity Method Investee [Line Items]      
Common Stock, shares authorized (in shares) 300,000,000   300,000,000
Preferred Stock, shares authorized (in shares) 5,000,000   5,000,000
Number of votes per share | vote 1    
Granted (in shares) 0 0  
Share-based compensation arrangement by share-based payment award, options, exercises in period, cashless basis (in shares) 89,451    
Stock issued during period, stock options exercised, cashless basis, shares (in shares) 31,248    
Number of shares issued for options exercised on a cash basis (in shares)   0  
Equity-based compensation expense | $ $ 6.5 $ 5.3  
Unrecognized compensation expense | $ $ 52.8    
Recognition period (in years) 2 years 2 months 12 days    
General and Administrative Expense      
Subsidiary or Equity Method Investee [Line Items]      
Equity-based compensation expense | $ $ 5.6 4.1  
Cost of Sales      
Subsidiary or Equity Method Investee [Line Items]      
Equity-based compensation expense | $ $ 0.9 $ 1.2  
Performance Percentage Greater Than or Equal to 75%      
Subsidiary or Equity Method Investee [Line Items]      
Performance payout percentage 200.00%    
Performance Percentage Less Than 25%      
Subsidiary or Equity Method Investee [Line Items]      
Performance payout percentage 0.00%    
Performance Percentage Greater Than or Equal to 25%      
Subsidiary or Equity Method Investee [Line Items]      
Performance payout percentage 50.00%    
Performance Percentage Equal to 50%      
Subsidiary or Equity Method Investee [Line Items]      
Performance payout percentage 100.00%    
Unvested restricted stock units      
Subsidiary or Equity Method Investee [Line Items]      
Granted (in shares) 2,513,000    
Various Employees | Unvested restricted stock units      
Subsidiary or Equity Method Investee [Line Items]      
Granted (in shares) 1,686,174    
Vesting period (in years) 3 years    
Grant date fair value | $ $ 17.0    
Non-Employee Directors | Unvested restricted stock units      
Subsidiary or Equity Method Investee [Line Items]      
Granted (in shares) 25,516    
Vesting period (in years) 1 year    
Grant date fair value | $ $ 0.3    
Certain Employees | Performance Based Restricted Stock Unit      
Subsidiary or Equity Method Investee [Line Items]      
Granted (in shares) 801,756    
Vesting period (in years) 3 years    
Grant date fair value | $ $ 12.6    
Term of relative total shareholder return v. defined peer group (in years) 3 years    
2019 Incentive Plan      
Subsidiary or Equity Method Investee [Line Items]      
Shares authorized for issuance (in shares) 18,350,000    
Stock available for issuance (in shares) 5,461,299