v3.26.1
Retirement Plans - Narrative (Details) - USD ($)
12 Months Ended
Mar. 30, 2022
Dec. 31, 2025
Dec. 31, 2024
401(k) plan      
Defined Benefit Plan Disclosure [Line Items]      
Minimum service period   0 years  
Minimum age restriction for participation   21 years  
Maximum voluntary percentage contributions of salary (as a percent)   86.00%  
Contribution percentage, company match as percent of employee contribution   3.00%  
Contribution percentage, percent of company match after initial threshold   50.00%  
Contribution percentage, initial threshold for change in company matching contribution   3.00%  
Matching contributions by employer   $ 48,000 $ 58,000
401(k) plan | Maximum      
Defined Benefit Plan Disclosure [Line Items]      
Contribution percentage, company match as percent of employee contribution   5.00%  
Profit Sharing      
Defined Benefit Plan Disclosure [Line Items]      
Minimum age restriction for participation   21 years  
Matching contributions by employer   $ 0 $ 0
Minimum number of service hours required in plan year to be eligible under plan   900 hours  
Supplemental Executive Retirement Plan (SERP)      
Defined Benefit Plan Disclosure [Line Items]      
Retirement plan annual benefit payment $ 60,000    
Retirement plan term 10 years