v3.25.2
Debt (Current and Long Term) (Narrative) (Details) - USD ($)
6 Months Ended
Dec. 29, 2021
Jun. 30, 2025
Dec. 31, 2026
Dec. 31, 2024
Jul. 01, 2022
Apr. 13, 2020
Pettyjohn, Wood & White, Inc [Member]            
Short-term Debt [Line Items]            
Percentage of capital stock purchased   100.00%        
National Bank of Blacksburg (NBB Note) [Member]            
Short-term Debt [Line Items]            
Proceeds from Issuance of Debt $ 11,000,000          
Debt instrument, interest rate, stated percentage 4.00%       3.90%  
Debt instrument amortization period   15 years        
Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid $ 9,375,000          
Percentage of common stock secured by first priority lien   4.95%        
Capital notes, principal balance   $ 8,992,000   $ 9,300,000    
2020 Offering [Member]            
Short-term Debt [Line Items]            
Debt instrument, interest rate, stated percentage           3.25%
Capital notes, maturity date   Jun. 30, 2025        
Capital notes, principal balance           $ 10,050,000
Repayment of unsecured debt   $ 10,050,000        
Interest payment on notes   82,000        
Cash outflow for financing activities   $ 10,050,000        
Forecast [Member] | National Bank of Blacksburg (NBB Note) [Member]            
Short-term Debt [Line Items]            
Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid     $ 8,104,000