v3.26.1
Stock Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 02, 2026
Mar. 03, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Jun. 06, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)             7,949,996
Granted (in shares) 426,473 454,327 426,473 454,327      
Grants in period (in dollars per share) $ 7.17 $ 6.24          
Granted (in dollars per share) $ 18.28 $ 16.23 $ 18.28 $ 16.23      
Non-vested options outstanding (in shares)     863,951        
Non-vested options, cost not yet recognized, amount     $ 5,100        
Exercise of stock options (in shares)     53,685        
Exercises in period, aggregate intrinsic value     $ 101 $ 0      
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)             2,271,427
Number of shares available for grant (in shares)     47,408        
Stock based compensation     $ 512 $ 659      
Non-vested restricted shares outstanding (in shares)     539,396 559,888 438,894 442,559  
Non-vested restricted shares outstanding, amount     $ 3,600        
Period for recognition (in years)     1 year 8 months 12 days        
Granted (in shares)     160,302 209,256      
Restricted Stock | Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     1 year        
Restricted Stock | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     1 year        
Restricted Stock | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years)     3 years        
Employee Stock Option              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)             5,678,569
Number of shares available for grant (in shares)     802,631        
Award vesting period (in years) 3 years 3 years          
Stock based compensation     $ 528 $ 475      
Period for recognition (in years)     2 years 4 months 24 days        
Risk free interest rate 3.72% 4.02%          
Expected volatility rate 32.97% 31.10%          
Expected dividend rate 0.00% 0.00%          
Expiration period (in years) 10 years 10 years          
Expected term 6 years 6 years          
Employee Stock Option | Tranche One              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period (in years) 1 year 1 year          
Phantom Stock Unit              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Non-vested restricted shares outstanding, amount     $ 1,400        
Period for recognition (in years)     2 years 10 months 24 days        
Granted (in shares)     80,159