XML 148 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Long Term Debt Maturities (Details) (Parenthetical)
12 Months Ended
Dec. 31, 2024
USD ($)
M&T Bank Term Note Payable [Member] | Notes Payable 2 [Member]  
Short-Term Debt [Line Items]  
Debt instrument face value $ 863,607
Principal installments $ 7,389
Interest rate percentage 6.13%
Maturity description The note matures in February 2029
M&T Bank Term Note Payable [Member] | Notes Payable 3 [Member]  
Short-Term Debt [Line Items]  
Debt instrument face value $ 236,781
Principal installments $ 3,385
Interest rate percentage 6.05%
Maturity description The note matures in March 2029
M&T Bank Term Note Payable [Member] | Notes Payable 4 [Member]  
Short-Term Debt [Line Items]  
Debt instrument face value $ 1,775,000
Principal installments $ 34,886
Interest rate percentage 6.59%
Maturity description The note matures in November 2028
US Small Business Administration Term Note Payable [Member] | Notes Payable 5 [Member]  
Short-Term Debt [Line Items]  
Debt instrument face value $ 1,064,000
Principal installments $ 6,652
Interest rate percentage 2.22%
Maturity description The note matures in June 2036