XML 99 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Business Concentration (Details) - Geographic Concentration Risk
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
North Carolina      
Concentration Risk [Line Items]      
Concentration percentage 39.10% 40.30% 37.80%
Texas      
Concentration Risk [Line Items]      
Concentration percentage 18.20% 18.50% 18.90%
Georgia      
Concentration Risk [Line Items]      
Concentration percentage 11.20% 9.80% 9.40%
South Carolina      
Concentration Risk [Line Items]      
Concentration percentage 9.40% 10.20% 10.50%