Quarterly report pursuant to Section 13 or 15(d)

Segment and Geographic Information - Additional Information (Details)

v3.20.1
Segment and Geographic Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2020
USD ($)
Segment
Mar. 31, 2019
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 | $ $ 223,000  
Revenue | Customer Concentration Risk    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Concentration risk, percentage 27.00% 26.00%
Revenue | Customer Concentration Risk | International    
Segment Reporting Reconciling Item For Operating Profit Loss From Segment To Consolidated [Line Items]    
Concentration risk, percentage 50.00% 72.00%