XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Fair Value of Financial Instruments - Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash and cash equivalents $ 31,980 $ 34,656
Restricted cash 8,128 6,480
Note receivable 1,195 8,148
Total assets (41,303) (49,284)
Bank acceptance payable 9,955 8,198
Convertible senior notes 68,667 67,588
Total liabilities 78,622 75,786
Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents 31,980 34,656
Restricted cash 8,128 6,480
Note receivable 0 0
Total assets (40,108) (41,136)
Bank acceptance payable 0 0
Convertible senior notes 0 0
Total liabilities 0 0
Fair Value, Inputs, Level 2 [Member]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Note receivable 1,195 8,148
Total assets (1,195) (8,148)
Bank acceptance payable 9,955 8,198
Convertible senior notes 68,667 67,588
Total liabilities 78,622 75,786
Fair Value, Inputs, Level 3 [Member]    
Cash and cash equivalents 0 0
Restricted cash 0 0
Note receivable 0 0
Total assets 0 0
Bank acceptance payable 0 0
Convertible senior notes 0 0
Total liabilities $ 0 $ 0