| Schedule of Short-Term Debt [Table Text Block] |
| | | Interest | | | | | December 31, | | | December 31, | |
| Bank | | Rate | | Start Date | Due Date | | 2025 | | | 2024 | |
| Bank of China (1) | | | 2.3 | % | September-24 | September-25 | | $ | — | | | $ | 1,096 | |
| | | | 2.4 | % | December-24 | December-25 | | | — | | | | 274 | |
| | | | 2.7 | % | January-25 | January-26 | | | 722 | | | | — | |
| | | | 2.7 | % | March-25 | March-26 | | | 605 | | | | — | |
| | | | 2.6 | % | July-25 | July-26 | | | 114 | | | | — | |
| | | | 2.6 | % | September-25 | September-26 | | | 722 | | | | — | |
| | | | 2.4 | % | September-25 | September-26 | | | 1,433 | | | | — | |
| | | | 2.2 | % | September-25 | September-26 | | | 858 | | | | — | |
| Bank of China (3) | | | 2.4 | % | September-24 | September-25 | | | — | | | | 1,370 | |
| | | | 2.4 | % | November-24 | November-25 | | | — | | | | 1,370 | |
| | | | 2.7 | % | November-24 | November-25 | | | — | | | | 685 | |
| | | | 2.5 | % | February-25 | February-26 | | | 2,582 | | | | — | |
| Bank of Communications (1) | | | 3.0 | % | May-24 | May-25 | | | — | | | | 1,644 | |
| | | | 3.0 | % | June-24 | May-25 | | | — | | | | 2,466 | |
| | | | 2.6 | % | June-25 | June-26 | | | 2,861 | | | | — | |
| | | | 2.4 | % | December-25 | June-26 | | | 1,433 | | | | — | |
| China Merchants Bank (1) | | | 3.5 | % | January-24 | January-25 | | | — | | | | 1,370 | |
| | | | 3.5 | % | February-24 | February-25 | | | — | | | | 685 | |
| | | | 3.5 | % | April-24 | April-25 | | | — | | | | 685 | |
| | | | 2.9 | % | January-25 | January-26 | | | 3,275 | | | | — | |
| | | | 2.9 | % | March-25 | March-26 | | | 1,022 | | | | — | |
| | | | 2.4 | % | June-25 | June-26 | | | 432 | | | | — | |
| | | | 2.3 | % | September-25 | September-26 | | | 1,003 | | | | — | |
| Bank of Beijing (2) | | | 3.0 | % | March-24 | February-25 | | | — | | | | 3,565 | |
| | | | 3.0 | % | June-24 | June-25 | | | — | | | | 3,565 | |
| | | | 2.7 | % | March-25 | March-26 | | | 2,295 | | | | — | |
| | | | 2.6 | % | June-25 | March-26 | | | 1,430 | | | | — | |
| | | | 2.6 | % | June-25 | June-26 | | | 3,716 | | | | — | |
| Industrial Bank (1) | | | 3.9 | % | September-24 | September-25 | | | — | | | | 2,740 | |
| | | | 3.9 | % | October-24 | October-25 | | | — | | | | 2,679 | |
| | | | 3.2 | % | November-24 | November-25 | | | — | | | | 1,440 | |
| | | | 2.7 | % | November-24 | November-25 | | | — | | | | 1,370 | |
| | | | 3.1 | % | September-25 | September-26 | | | 145 | | | | — | |
| | | | 2.7 | % | October-25 | October-26 | | | 5,474 | | | | — | |
| | | | 2.7 | % | November-25 | November-26 | | | 1,672 | | | | — | |
| | | | 2.2 | % | November-25 | November-26 | | | 1,433 | | | | — | |
| Industrial Bank (5) | | | 3.1 | % | October-25 | October-26 | | | 149 | | | | — | |
| | | | 3.1 | % | November-25 | November-26 | | | 158 | | | | — | |
| | | | 3.1 | % | December-25 | December-26 | | | 190 | | | | — | |
| Industrial Bank (4) | | | 3.8 | % | March-25 | March-26 | | | 1,433 | | | | — | |
| NingBo Bank (1) | | | 4.3 | % | January-24 | January-25 | | | — | | | | 1,630 | |
| | | | 4.3 | % | May-24 | March-25 | | | — | | | | 1,255 | |
| | | | 3.9 | % | November-24 | November-25 | | | — | | | | 1,822 | |
| | | | 3.9 | % | December-24 | December-25 | | | — | | | | 550 | |
| | | | 3.9 | % | January-25 | January-26 | | | 1,655 | | | | — | |
| | | | 3.9 | % | March-25 | March-26 | | | 722 | | | | — | |
| | | | 3.9 | % | Apr-25 | March-26 | | | 645 | | | | — | |
| | | | 3.8 | % | June-25 | June-26 | | | 593 | | | | — | |
| | | | 3.8 | % | July-25 | July-26 | | | 645 | | | | — | |
| | | | 3.8 | % | August-25 | July-26 | | | 436 | | | | — | |
| | | | 3.2 | % | December-25 | December-26 | | | 1,315 | | | | — | |
| Industrial and Commercial Bank of China (1) | | | 3.3 | % | September-24 | September-25 | | | — | | | | 2,740 | |
| | | | 2.8 | % | September-24 | September-25 | | | — | | | | 1,370 | |
| | | | 2.4 | % | August-25 | August-26 | | | 1,433 | | | | — | |
| | | | 2.4 | % | September-25 | August-26 | | | 1,433 | | | | — | |
| | | | 2.2 | % | September-25 | September-26 | | | 1,433 | | | | — | |
| | | | 2.3 | % | September-25 | September-26 | | | 286 | | | | — | |
| | | | 2.3 | % | October-25 | September-26 | | | 2,575 | | | | — | |
| China Citic Bank (1) | | | 2.9 | % | June-24 | June-25 | | | — | | | | 2,740 | |
| | | | 2.9 | % | July-24 | July-25 | | | — | | | | 2,740 | |
| | | | 2.9 | % | September-24 | September-25 | | | — | | | | 1,370 | |
| | | | 2.3 | % | September-25 | September-26 | | | 5,005 | | | | — | |
| Agricultural Bank of China (1) | | | 2.6 | % | November-24 | November-25 | | | — | | | | 1,235 | |
| | | | 2.6 | % | December-24 | December-25 | | | — | | | | 137 | |
| | | | 2.3 | % | December-25 | December-26 | | | 929 | | | | — | |
| Bank of Hangzhou (1) | | | 2.5 | % | September-25 | September-26 | | | 4,288 | | | | — | |
| NanJing Bank (1) | | | 2.8 | % | December-24 | December-25 | | | — | | | | 1,370 | |
| Loan Balance | | | | | | | $ | 58,550 | | | $ | 45,963 | |
|