XML 23 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Revenues - Narrative (Details)
3 Months Ended
Mar. 31, 2020
International  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue, percentage 7.00%
Minimum  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Subscription period (in months) 1 month
Maximum  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Subscription period (in months) 12 months