v3.25.2
Bank Debt - Schedule of Debt Proceeds Received and Principal Repayments (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Debt Proceeds Received and Principal Repayments [Line Items]        
Proceeds from Debt Issuance
Debt Principal Repayments 381,439 364,351 761,544 725,856
Loan #1 [Member]        
Schedule of Debt Proceeds Received and Principal Repayments [Line Items]        
Proceeds from Debt Issuance
Debt Principal Repayments 59,262 57,148 119,068 114,346
Loan #2 [Member]        
Schedule of Debt Proceeds Received and Principal Repayments [Line Items]        
Proceeds from Debt Issuance
Debt Principal Repayments 132,019 127,382 263,073 253,791
Loan #3 [Member]        
Schedule of Debt Proceeds Received and Principal Repayments [Line Items]        
Proceeds from Debt Issuance
Debt Principal Repayments 25,091 23,875 49,873 47,455
Loan #4 [Member]        
Schedule of Debt Proceeds Received and Principal Repayments [Line Items]        
Proceeds from Debt Issuance
Debt Principal Repayments 54,958 53,026 109,554 105,666
Loan #5 [Member]        
Schedule of Debt Proceeds Received and Principal Repayments [Line Items]        
Proceeds from Debt Issuance
Debt Principal Repayments 17,354 16,513 34,494 32,822
Loan #6 [Member]        
Schedule of Debt Proceeds Received and Principal Repayments [Line Items]        
Proceeds from Debt Issuance
Debt Principal Repayments 62,456 58,143 124,434 115,613
Loan #7 [Member]        
Schedule of Debt Proceeds Received and Principal Repayments [Line Items]        
Proceeds from Debt Issuance
Debt Principal Repayments $ 30,299 $ 28,264 $ 61,048 $ 56,163