| Annual Reports with Audited Financial Statements | 
                                                                    30 April 2025 | 
                                                                Financial Year 2024 (Maldives Transport & Contracting Company) | 
                                
                                    Annual Reports with Audited Financial Statements
                                 | 
                                
                                    
                                        Maldives Transport & Contracting Company
                                    
                                 | 
                            
                                                    
                                | Annual Reports with Audited Financial Statements | 
                                                                    30 April 2025 | 
                                                                Financial Year 2024 (State Trading Organization) | 
                                
                                    Annual Reports with Audited Financial Statements
                                 | 
                                
                                    
                                        State Trading Organization
                                    
                                 | 
                            
                                                    
                                | Annual Reports with Audited Financial Statements | 
                                                                    30 April 2025 | 
                                                                Financial Year 2024 (Amana Takaful Maldives) | 
                                
                                    Annual Reports with Audited Financial Statements
                                 | 
                                
                                    
                                        Amana Takaful Maldives
                                    
                                 | 
                            
                                                    
                                | Quarter 1 Report | 
                                                                    30 April 2025 | 
                                                                Financial Year 2025 (Centurion) | 
                                
                                    Quarter 1 Report
                                 | 
                                
                                    
                                        Centurion
                                    
                                 |