v3.26.1
Stock-Based Compensation (Details) - $ / shares
3 Months Ended
Feb. 25, 2026
Mar. 01, 2023
Mar. 31, 2026
Dec. 31, 2025
Stock-Based Compensation        
Common stock, par value (in dollars per share)     $ 0.0001 $ 0.0001
RSUs        
Other than options        
Outstanding Options at beginning of period (in shares)     1,290,634  
Granted (in shares)     558,887  
Vested (in shares)     (499,498)  
Outstanding Options at end of period (in shares)     1,350,023  
Weighted Average Grant Date Fair Value per Share        
Outstanding Options at beginning of period (in shares)     $ 6.8  
Granted (in dollars per share)     7.08  
Vested (in dollars per share)     6.03  
Outstanding Options at end of period (in dollars per share)     $ 7.2  
RSUs | Executive Officers and Other Employees        
Stock-Based Compensation        
Vesting period (in years) 4 years      
Other than options        
Granted (in shares) 558,887      
PSUs        
Stock-Based Compensation        
Right to buy number of shares upon vesting     1  
Other than options        
Outstanding Options at beginning of period (in shares)     3,269,846  
Granted (in shares) 352,238 91,025 1,227,238  
Outstanding Options at end of period (in shares)     4,497,084  
Weighted Average Grant Date Fair Value per Share        
Outstanding Options at beginning of period (in shares)     $ 2.64  
Granted (in dollars per share)     2.56  
Outstanding Options at end of period (in dollars per share)     $ 2.61  
PSUs | Executive officers and employees        
Stock-Based Compensation        
Expected volatility 38.20%      
Expected term (years) 2 years 10 months 6 days      
Correlation Coefficient 0.5149      
Expected dividend rate 0.00%      
Expected risk-free interest 3.45%      
Exercise price $ 8.97      
Employee Stock Option        
Stock-Based Compensation        
Forfeited (in shares)     0  
Exercisable     345,227  
Expected term (years)     6 years 3 months  
Expected dividend rate     0.00%  
Employees | PSUs        
Stock-Based Compensation        
Expected volatility 39.57%      
Expected term (years) 2 years 4 months 2 days      
Expected dividend rate 0.00%      
Expected risk-free interest 3.43%      
Exercise price $ 0.36      
Employees | PSUs | President and Chief Executive Officer        
Stock-Based Compensation        
Right to buy number of shares upon vesting 1      
Employees | PSUs | Troy C. Schrenk        
Stock-Based Compensation        
Shares authorized (in shares) 400,000      
Employees | PSUs | Mr. Dowhaniuk        
Stock-Based Compensation        
Shares authorized (in shares) 300,000      
Employees | PSUs | Heidi Lewis        
Stock-Based Compensation        
Shares authorized (in shares) 175,000      
Minimum | Total shareholder return based award        
Stock-Based Compensation        
Share-Based Compensation Award Payout Percentage     0.00%  
Award payout percentage     0.00%  
Minimum | Adjusted EBITDA Based Award        
Stock-Based Compensation        
Share-Based Compensation Award Payout Percentage     0.00%  
Award payout percentage     0.00%  
Minimum | Employee Stock Option        
Stock-Based Compensation        
Exercise price     $ 4.51  
Minimum | Employees | PSUs | President and Chief Executive Officer        
Stock-Based Compensation        
Achievement of Specified Share Price Thresholds $ 20      
Maximum | Total shareholder return based award        
Stock-Based Compensation        
Share-Based Compensation Award Payout Percentage     200.00%  
Award payout percentage     200.00%  
Maximum | Adjusted EBITDA Based Award        
Stock-Based Compensation        
Share-Based Compensation Award Payout Percentage     200.00%  
Award payout percentage     200.00%  
Maximum | Employee Stock Option        
Stock-Based Compensation        
Exercise price     $ 10.83  
Maximum | Employees | PSUs | President and Chief Executive Officer        
Stock-Based Compensation        
Achievement of Specified Share Price Thresholds $ 30