XML 99 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Concentration (Details) - Geographic Concentration Risk - Revenue Benchmark
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
North Carolina    
Concentration Risk [Line Items]    
Concentration percentage 36.10% 36.80%
Texas    
Concentration Risk [Line Items]    
Concentration percentage 22.80% 18.60%
Georgia    
Concentration Risk [Line Items]    
Concentration percentage 12.60% 11.40%
South Carolina    
Concentration Risk [Line Items]    
Concentration percentage 9.10% 9.10%