XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) (Parentheticals) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Apr. 05, 2021
Sep. 30, 2019
Mar. 05, 2019
Chailease Finance Co, Ltd. [Member] | Promissory Note [Member]          
Long-term debt, interest 3.50% 3.50%      
Long-term debt, maturity date Jan. 21, 2022 Jan. 21, 2022      
Chailease Finance Co, Ltd. [Member] | Promissory Note 2 [Member]          
Long-term debt, interest 3.10% 3.10%      
Long-term debt, maturity date Jan. 21, 2022 Jan. 21, 2022      
Paycheck Protection Program, CARES Act [Member]          
Long-term debt, interest 1.00% 1.00%      
Long-term debt, maturity date Apr. 16, 2022 Apr. 16, 2022      
Truist Bank [Member] | Revolving Credit Facility [Member]          
Long-term debt, maximum     $ 20,000,000 $ 20,000,000 $ 25,000,000
Truist Bank [Member] | Revolving Credit Facility [Member] | Third Amendment to Loan Agreement with BB and T [Member]          
Long-term debt, maximum $ 20,000,000 $ 20,000,000      
Long-term debt, interest 2.25% 2.25%      
Long-term debt, maturity date Oct. 15, 2022 Oct. 15, 2022      
Taishin International Bank [Member] | Revolving Credit Facility [Member] | Credit Facility [Member]          
Long-term debt, maximum $ 3,436,000 $ 3,436,000      
Long-term debt, interest 2.20% 2.20%      
Long-term debt, maturity date Apr. 14, 2021 Apr. 14, 2021      
China Merchants Bank Co, Ltd [Member] | Revolving Credit Facility [Member]          
Long-term debt, maximum $ 8,917,000 $ 8,917,000      
Long-term debt, interest 4.50% 4.50%      
Long-term debt, maturity date Oct. 14, 2020 Oct. 14, 2020      
SPD Bank [Member] | Revolving Credit Facility [Member]          
Long-term debt, maximum $ 25,449,000 $ 25,449,000      
Long-term debt, maturity date May 24, 2024 May 24, 2024      
SPD Bank [Member] | Revolving Credit Facility [Member] | Minimum [Member]          
Long-term debt, interest 3.01% 3.01%      
SPD Bank [Member] | Revolving Credit Facility [Member] | Maximum [Member]          
Long-term debt, interest 4.57% 4.57%      
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥100M Credit Facility [Member]          
Long-term debt, maximum $ 14,125,000        
Long-term debt, interest 3.50%        
Long-term debt, maturity date Jan. 05, 2024        
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥50M Credit Facility [Member]          
Long-term debt, maximum $ 7,167,000        
Long-term debt, interest 5.70%        
Long-term debt, maturity date Jun. 20, 2022