XML 65 R56.htm IDEA: XBRL DOCUMENT v3.22.2
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
Jun. 30, 2022
Dec. 31, 2021
Cash and cash equivalents $ 33,667 $ 34,656
Restricted cash 6,983 6,480
Note receivable 212 8,148
Total assets (40,862) (49,284)
Bank acceptance payable 10,273 8,198
Convertible senior notes 68,667 67,588
Total liabilities 78,940 75,786
Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents 33,667 34,656
Restricted cash 6,983 6,480
Note receivable 0 0
Total assets (40,650) (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 212 8,148
Total assets (212) (8,148)
Bank acceptance payable 10,273 8,198
Convertible senior notes 68,667 67,588
Total liabilities 78,940 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