XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies and basis of presentation - Trade Receivables (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Trade Receivables    
Accounts receivable, net $ 1,849 $ 3,272
Allowance for doubtful accounts $ 0 $ 0
Europe    
Trade Receivables    
Payment terms 45 days  
Minimum | United States    
Trade Receivables    
Payment terms 31 days  
Maximum | United States    
Trade Receivables    
Payment terms 36 days