XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue, Segment and Geographic Information - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
Sep. 30, 2020
USD ($)
Segment
Sep. 30, 2019
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Number of Reportable Segments | Segment     2  
Germany        
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Exception of Long-Lived Assets | $ $ 219,627   $ 219,627  
Revenue | Customer Concentration Risk        
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Concentration risk, percentage 23.30% 14.70% 35.20% 35.00%
Revenue | Customer Concentration Risk | Non-U.S.        
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Concentration risk, percentage 35.00% 60.00% 44.00% 63.00%