v3.26.1
Debt (Narrative) (Details)
6 Months Ended
Sep. 30, 2025
USD ($)
Dec. 29, 2021
USD ($)
Jun. 30, 2026
USD ($)
item
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Aug. 18, 2025
USD ($)
Jun. 30, 2022
Apr. 13, 2020
USD ($)
Short-term Debt [Line Items]                
Subordinated notes outstanding     $ 0   $ 0      
National Bank of Blacksburg (NBB Note) [Member]                
Short-term Debt [Line Items]                
Capital notes, principal balance     $ 8,700,000   $ 8,800,000      
Debt instrument, interest rate, stated percentage   4.00% 5.65%       3.90%  
Proceeds from Issuance of Debt   $ 11,000,000.0            
Debt instrument amortization period     15 years          
Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid   $ 9,400,000       $ 7,400,000    
Percentage of common stock secured by first priority lien     4.95%          
Number of equal monthly installments of principal and interest | item     60          
Debt monthly installments of principal and interest $ 62,000              
Option for prepayment of principal           $ 1,000,000.0    
2020 Offering [Member]                
Short-term Debt [Line Items]                
Capital notes, maturity date     Jun. 30, 2025          
Principal notes               $ 10,050,000.00
Repayment of unsecured debt       $ 10,050,000.00        
Interest payment on notes       $ 82,000        
Debt instrument, interest rate, stated percentage               3.25%