XML 194 R50.htm IDEA: XBRL DOCUMENT v3.20.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-01-01  
Summary Of Significant Accounting Policies [Line Items]  
Remaining performance obligations period 2 years
Remaining revenue performance obligation, percentage of revenue expected to be recognized 25.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-01-01  
Summary Of Significant Accounting Policies [Line Items]  
Remaining performance obligations period 2 years
Remaining revenue performance obligation, percentage of revenue expected to be recognized 20.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-01-01  
Summary Of Significant Accounting Policies [Line Items]  
Remaining performance obligations period
Remaining revenue performance obligation, percentage of revenue expected to be recognized 5.00%