v3.26.1
Note Payable - Future maturities of the note payable (Details) - USD ($)
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Future maturities of the note payable          
Note payable - non current $ 6,598,871 $ 6,816,611 $ 7,034,351 $ 7,251,620 $ 7,469,831
Branch Banking and Trust Company          
Future maturities of the note payable          
2026 876,609        
2027 876,609        
2028 876,609        
2029 876,609        
2030 876,609        
Thereafter 3,141,180        
Long-term debt including unamortized deferred financing costs 7,524,225        
Less current portion (876,609)        
Less unamortized deferred financing costs (48,745)        
Note payable - non current $ 6,598,871