v3.26.1
Stock-based Compensation (Details) - USD ($)
3 Months Ended
Apr. 02, 2025
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Increase in number of shares authorized (in shares) 1,000,000    
Number of authorized and reserved shares of common stock under plan (in shares) 2,250,000    
Stock-based compensation   $ 1,197,000 $ 1,261,000
Accelerated stock-based compensation   $ 47,000 $ 0
Restricted Stock, Time-Based      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards granted (in shares)   113,928  
Award vesting under plan, percentage per annum   25.00%  
Unrecognized stock-based compensation expense   $ 2,658,000  
Restricted Stock, Performance-Based      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized stock-based compensation expense   $ 2,123,000  
Share-based compensation arrangement by share-based payment award, performance period   3 years