v3.22.2.2
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) (Parentheticals) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Sep. 28, 2017
Chailease Finance Co, Ltd. [Member] | Promissory Note [Member]      
Long-term debt, interest 3.10% 3.10%  
Long-term debt, maturity date Jan. 21, 2022 Jan. 21, 2022  
Revolving Credit Facility [Member] | Truist Bank [Member]      
Long-term debt, maximum     $ 20,000
Revolving Credit Facility [Member] | Truist Bank [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Sixth Amendment to Loan Agreement with Truist Bank [Member]      
Long-term debt, interest 4.063% 4.063%  
Long-term debt, maturity date Apr. 15, 2023 Apr. 15, 2023  
Long-term debt, maximum $ 20,000 $ 20,000  
Revolving Credit Facility [Member] | SPD Bank [Member]      
Long-term debt, maturity date Jun. 28, 2023 Jun. 28, 2023  
Long-term debt, maximum $ 20,185 $ 20,185  
Revolving Credit Facility [Member] | SPD Bank [Member] | Minimum [Member]      
Long-term debt, interest 2.95% 2.95%  
Revolving Credit Facility [Member] | SPD Bank [Member] | Maximum [Member]      
Long-term debt, interest 4.57% 4.57%  
Revolving Credit Facility [Member] | China Zheshang Bank Co., Ltd [Member] | The ¥100M Credit Facility [Member]      
Long-term debt, maturity date Mar. 14, 2023 Mar. 14, 2023  
Long-term debt, maximum $ 23,722 $ 23,722  
Revolving Credit Facility [Member] | China Zheshang Bank Co., Ltd [Member] | The ¥100M Credit Facility [Member] | Minimum [Member]      
Long-term debt, interest 3.44% 3.44%  
Revolving Credit Facility [Member] | China Zheshang Bank Co., Ltd [Member] | The ¥100M Credit Facility [Member] | Maximum [Member]      
Long-term debt, interest 5.43% 5.43%  
Revolving Credit Facility [Member] | China Zheshang Bank Co., Ltd [Member] | The ¥50M Credit Facility [Member]      
Long-term debt, interest 5.70% 5.70%  
Long-term debt, maturity date Jun. 27, 2022 Jun. 27, 2022  
Long-term debt, maximum $ 7,167 $ 7,167