XML 99 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Business Concentration (Details) - Geographic Concentration Risk - Revenue Benchmark
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
North Carolina    
Concentration Risk [Line Items]    
Concentration percentage 35.60% 36.10%
Texas    
Concentration Risk [Line Items]    
Concentration percentage 29.00% 22.80%
South Carolina    
Concentration Risk [Line Items]    
Concentration percentage 9.40% 9.10%
Georgia    
Concentration Risk [Line Items]    
Concentration percentage 9.20% 12.60%