Quarterly report pursuant to Section 13 or 15(d)

Segment and Geographic Information - Additional Information (Details)

v3.19.3
Segment and Geographic Information - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2019
USD ($)
Sep. 30, 2018
Sep. 30, 2019
USD ($)
Segment
Sep. 30, 2018
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Number of Reportable Segments | Segment     3  
Germany        
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Exception of Long-Lived Assets | $ $ 283,717   $ 283,717  
Revenue | Customer Concentration Risk        
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Concentration risk, percentage 30.00% 68.00% 35.00% 55.00%
Revenue | Customer Concentration Risk | International        
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]        
Concentration risk, percentage 60.00% 49.00% 63.00% 49.00%