XML 50 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Note Payable - Future maturities of the note payable (Details) - USD ($)
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Future maturities of the note payable          
Note payable - non current $ 7,469,831 $ 7,687,571 $ 7,905,311 $ 8,123,052 $ 8,340,792
Branch Banking and Trust Company          
Future maturities of the note payable          
2025 876,609        
2026 876,609        
2027 876,609        
2028 876,609        
2029 876,609        
Thereafter 4,017,788        
Long-term debt including unamortized deferred financing costs 8,400,833        
Less current portion (876,609)        
Less unamortized deferred financing costs (54,393)        
Note payable - non current $ 7,469,831