| 
                                 
                                    
                                        25 Jul
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 8-K 
                             | 
                            
                                 
                                     
                                        Report of unscheduled material events or corporate event
                                    
                                
                             | 
                            
                                 
                                    Current Reports
                                 
                             | 
                            
                                
                             | 
                        
                        
                            | 
                                 
                                    
                                        16 Jun
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 8-K 
                             | 
                            
                                 
                                     
                                        Report of unscheduled material events or corporate event
                                    
                                
                             | 
                            
                                 
                                    Current Reports
                                 
                             | 
                            
                                
                             | 
                        
                        
                            | 
                                 
                                    
                                        30 May
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 SD 
                             | 
                            
                                 
                                     
                                        Specialized Disclosure Report
                                    
                                
                             | 
                            
                                 
                                    Other
                                 
                             | 
                            
                                
                             | 
                        
                        
                            | 
                                 
                                    
                                        25 May
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 4 
                             | 
                            
                                 
                                     
                                        Statement of changes in beneficial ownership of securities
                                    
                                
                             | 
                            
                                 
                                    3,4,5
                                 
                             | 
                            
                                
                             | 
                        
                        
                            | 
                                 
                                    
                                        23 May
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 144 
                             | 
                            
                                 
                                     
                                        Filed by "insiders" prior intended sale of restricted stock. Non-EDGAR filing
                                    
                                
                             | 
                            
                                 
                                    Other
                                 
                             | 
                            
                                
                             | 
                        
                        
                            | 
                                 
                                    
                                        19 May
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 4 
                             | 
                            
                                 
                                     
                                        Statement of changes in beneficial ownership of securities
                                    
                                
                             | 
                            
                                 
                                    3,4,5
                                 
                             | 
                            
                                
                             | 
                        
                        
                            | 
                                 
                                    
                                        18 May
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 144 
                             | 
                            
                                 
                                     
                                        Filed by "insiders" prior intended sale of restricted stock. Non-EDGAR filing
                                    
                                
                             | 
                            
                                 
                                    Other
                                 
                             | 
                            
                                
                             | 
                        
                        
                            | 
                                 
                                    
                                        02 May
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 SC 13G/A 
                             | 
                            
                                 
                                     
                                        An amendment to the SC 13G filing
                                    
                                
                             | 
                            
                                 
                                    Other
                                 
                             | 
                            
                                
                             | 
                        
                        
                            | 
                                 
                                    
                                        26 Apr
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 10-Q 
                             | 
                            
                                 
                                     
                                        Quarterly report which provides a continuing view of a company's financial position
                                    
                                
                             | 
                            
                                 
                                    Quarterly Filings
                                 
                             | 
                            
                                
                             | 
                        
                        
                            | 
                                 
                                    
                                        25 Apr
                                         
                                        2023
                                    
                                 
                             | 
                            
                                 8-K 
                             | 
                            
                                 
                                     
                                        Report of unscheduled material events or corporate event
                                    
                                
                             | 
                            
                                 
                                    Current Reports
                                 
                             | 
                            
                                
                             |