Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Assets and Liabilities (Schedule of Financial Assets Measured at Fair Value) (Details)

v3.21.2
Fair Value of Financial Assets and Liabilities (Schedule of Financial Assets Measured at Fair Value) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments $ 49,729  
Other asset – advance payment to supplier 3,185 $ 3,357
Total 52,914  
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short-term investments 49,729  
Total 49,729  
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Other asset – advance payment to supplier 3,185 $ 3,357
Total $ 3,185