XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Disaggregated Revenue - Summary of Disaggregated Revenue By Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues $ 19,198 $ 15,455 $ 56,006 $ 50,129
China        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues 7,443 5,916 20,170 25,025
North America        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues 11,128 8,927 34,031 23,061
Rest of the world        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues $ 627 $ 612 $ 1,805 $ 2,043