Schedule of long-term borrowings (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|
Debt Disclosure [Abstract] | ||
Vendor installment loans | $ 744,480 | $ 2,879,365 |
Bank term loan | 536,592 | 583,461 |
Total | 1,281,072 | 3,462,826 |
Less: current portion of loans payable | 776,753 | 2,909,764 |
Long-term debt payable | $ 504,319 | $ 553,062 |
X | ||||||||||
- Definition Vendor installment loans. No definition available.
|
X | ||||||||||
- Definition Amount of short-term bank loan secured by broker-dealer customer's security. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|