Annual report [Section 13 and 15(d), not S-K Item 405]

Loans Payable - Schedule of Loans Payable (Details)

v3.25.1
Loans Payable - Schedule of Loans Payable (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Loans Payable [Line Items]    
Principal balance beginning $ 1,054,060 $ 1,339,705
Principal additions 777,702
Principal repayments in cash (1,333,500) (1,257,388)
Cancellation (343,436) 969,322
Effects of foreign exchange rates (321) 2,421
Principal balance ending 154,505 1,054,060
Less: loans payable – current portion 1,034,124 1,308,516
Less: loans payable – current portion 147,889 1,034,124
Loans payable – noncurrent portion 19,936 31,189
Loans payable – noncurrent portion 6,616 19,936
Bounce Back Loan Scheme [Member]    
Schedule of Loans Payable [Line Items]    
Principal balance beginning 32,818 43,129
Principal additions
Principal repayments in cash (12,948) (12,326)
Cancellation
Effects of foreign exchange rates (268) 2,015
Principal balance ending 19,602 32,818
First Insurance - 2023 [Member]    
Schedule of Loans Payable [Line Items]    
Principal balance beginning 785,150
Principal additions
Principal repayments in cash (523,434) (184,172)
Cancellation (261,716) 969,322
Effects of foreign exchange rates
Principal balance ending 785,150
First Insurance - 2024 [Member]    
Schedule of Loans Payable [Line Items]    
Principal balance beginning  
Principal additions 777,702  
Principal repayments in cash (777,118)  
Cancellation  
Effects of foreign exchange rates  
Principal balance ending 584
Other loans payable [Member]    
Schedule of Loans Payable [Line Items]    
Principal balance beginning 236,092 235,686
Principal additions
Principal repayments in cash (20,000)  
Cancellation (81,720)
Effects of foreign exchange rates (53) 406
Principal balance ending 134,319 236,092
First Insurance – 2022 [Member]    
Schedule of Loans Payable [Line Items]    
Principal balance beginning 1,060,890
Principal additions  
Principal repayments in cash   (1,060,890)
Cancellation  
Effects of foreign exchange rates  
Principal balance ending