| 
                                
                                
                                
                                
                                
                                
                                 ~41% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~41% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~32% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~29% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~30% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~32% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~31% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~29% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~19%  | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~18% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~22% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~25% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~22% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~12% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~4%  | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~10% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~10% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~43% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~32% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~29% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~31% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~32% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~30% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~29% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~18% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~22% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~23% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~22% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~13% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~10% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~11% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~29% 
                                Detail
                                
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                
                                
                                 ~45% 
                                Detail
                                
                                
                              | 
                        
| 
                                
                                
                                
                                
                                 ~47% 
                                Detail
                                
                                
                                
                              |