XML 147 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Significant Accounting Policies and Recently Issued Accounting Pronouncement - Long-lived Assets (Details)
12 Months Ended
Dec. 31, 2019
Capitalized Software  
Period of payment default 3 months
Furniture, Fixtures, Equipment and Building Improvements | Minimum  
Capitalized Software  
Estimated useful lives 5 years
Furniture, Fixtures, Equipment and Building Improvements | Maximum  
Capitalized Software  
Estimated useful lives 7 years
Capitalized Software | Minimum  
Capitalized Software  
Estimated useful lives 3 years
Capitalized Software | Maximum  
Capitalized Software  
Estimated useful lives 7 years