XML 105 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) - Cloud Computing Arrangements
3 Months Ended
Mar. 31, 2020
Minimum  
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 3 years
Maximum  
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]  
Estimated useful life 5 years