| ~14% 
                                Detail
                                
                                
                             | 
| ~27% 
                                Detail
                                
                                
                             | 
| ~22% 
                                Detail
                                
                                
                                
                             | 
| ~27% 
                                Detail
                                
                                
                                
                             | 
| ~1% 
                                Detail
                                
                                
                             | 
| ~10% 
                                Detail
                                
                                
                             | 
| ~2% 
                                Detail
                                
                                
                             | 
| ~22% 
                                Detail
                                
                                
                             | 
| ~4% 
                                Detail
                                
                                
                             | 
| ~37% 
                                Detail
                                
                                
                             | 
| ~8% 
                                Detail
                                
                                
                             | 
| ~9% 
                                Detail
                                
                                
                             | 
| ~7% 
                                Detail
                                
                                
                             | 
| ~8% 
                                Detail
                                
                                
                             | 
| ~7% 
                                Detail
                                
                                
                             | 
| ~25% 
                                Detail
                                
                                
                             | 
| ~10% 
                                Detail
                                
                                
                             | 
| ~10% 
                                Detail
                                
                                
                             | 
| ~10% 
                                Detail
                                
                                
                             | 
| ~33% 
                                Detail
                                
                                
                             | 
| ~26% 
                                Detail
                                
                                
                             | 
| ~25% 
                                Detail
                                
                                
                             | 
| ~68% | 
| ~28% 
                                Detail
                                
                                
                             | 
| ~25% 
                                Detail
                                
                                
                             | 
| ~7% 
                                Detail
                                
                                
                                
                             | 
| ~14% 
                                Detail
                                
                                
                             | 
| ~% | 
| ~33% 
                                Detail
                                
                                
                                
                             | 
| ~24% 
                                Detail
                                
                                
                                
                             | 
| ~6% 
                                Detail
                                
                                
                             | 
| ~5% 
                                Detail
                                
                                
                             | 
| ~18% 
                                Detail
                                
                                
                             | 
| ~15% 
                                Detail
                                
                                
                             | 
| ~15% 
                                Detail
                                
                                
                             | 
| ~4% 
                                Detail
                                
                                
                             | 
| ~4% 
                                Detail
                                
                                
                                
                             | 
| ~18% 
                                Detail
                                
                                
                                
                             | 
| ~15% 
                                Detail
                                
                                
                                
                             |