v3.25.2
Retirement Plans - Narrative (Details) - USD ($)
6 Months Ended
Mar. 30, 2022
Jun. 30, 2025
Jun. 30, 2024
401(k) plan      
Defined Benefit Plan Disclosure [Line Items]      
Matching contributions by employer   $ 48,000 $ 67,000
Profit Sharing      
Defined Benefit Plan Disclosure [Line Items]      
Matching contributions by employer   $ 0 $ 0
Supplemental Executive Retirement Plan (SERP)      
Defined Benefit Plan Disclosure [Line Items]      
Retirement plan maximum benefit payment $ 600,000    
Retirement plan annual benefit payment $ 60,000    
Retirement plan term 10 years    
Retirement plan monthly benefit payment $ 5,000