| r0.c0 | Amount of Share Capital/Ordinary shares | | | | ssmt:OrdinarySharesMember |
| r0.c1 | Amount of Share Capital/Preference shares | | | | ssmt:PreferenceSharesMember |
| r0.c2 | Amount of Share Capital/Other kinds of shares | | | | ssmt:OtherKindsOfSharesMember |
| r0.c3 | Amount of Share Capital/Total | | | | ssmt:SharesMember |
| r1.c0 | Details of amount of share capital/Ordinary shares | ssmt:DetailsOfAmountOfShareCapitalAbstract | xbrli:stringItemType | instant | ssmt:OrdinarySharesMember |
| r1.c1 | Details of amount of share capital/Preference shares | ssmt:DetailsOfAmountOfShareCapitalAbstract | xbrli:stringItemType | instant | ssmt:PreferenceSharesMember |
| r1.c2 | Details of amount of share capital/Other kinds of shares | ssmt:DetailsOfAmountOfShareCapitalAbstract | xbrli:stringItemType | instant | ssmt:OtherKindsOfSharesMember |
| r1.c3 | Details of amount of share capital/Total | ssmt:DetailsOfAmountOfShareCapitalAbstract | xbrli:stringItemType | instant | ssmt:SharesMember |
| r2.c0 | Total amount of shares issued as fully paid/Ordinary shares | ssmt:AmountOfSharesIssuedAsFullyPaid | xbrli:monetaryItemType | instant | ssmt:OrdinarySharesMember |
| r2.c1 | Total amount of shares issued as fully paid/Preference shares | ssmt:AmountOfSharesIssuedAsFullyPaid | xbrli:monetaryItemType | instant | ssmt:PreferenceSharesMember |
| r2.c2 | Total amount of shares issued as fully paid/Other kinds of shares | ssmt:AmountOfSharesIssuedAsFullyPaid | xbrli:monetaryItemType | instant | ssmt:OtherKindsOfSharesMember |
| r2.c3 | Total amount of shares issued as fully paid/Total | ssmt:AmountOfSharesIssuedAsFullyPaid | xbrli:monetaryItemType | instant | ssmt:SharesMember |
| r3.c0 | Total amount of shares issued as partly unpaid/Ordinary shares | ssmt:AmountOfSharesIssuedAsPartlyUnpaid | xbrli:monetaryItemType | instant | ssmt:OrdinarySharesMember |
| r3.c1 | Total amount of shares issued as partly unpaid/Preference shares | ssmt:AmountOfSharesIssuedAsPartlyUnpaid | xbrli:monetaryItemType | instant | ssmt:PreferenceSharesMember |
| r3.c2 | Total amount of shares issued as partly unpaid/Other kinds of shares | ssmt:AmountOfSharesIssuedAsPartlyUnpaid | xbrli:monetaryItemType | instant | ssmt:OtherKindsOfSharesMember |
| r3.c3 | Total amount of shares issued as partly unpaid/Total | ssmt:AmountOfSharesIssuedAsPartlyUnpaid | xbrli:monetaryItemType | instant | ssmt:SharesMember |
| r4.c0 | Total amount of issued share capital/Ordinary shares | ssmt:AmountOfIssuedShareCapital | xbrli:monetaryItemType | instant | ssmt:OrdinarySharesMember |
| r4.c1 | Total amount of issued share capital/Preference shares | ssmt:AmountOfIssuedShareCapital | xbrli:monetaryItemType | instant | ssmt:PreferenceSharesMember |
| r4.c2 | Total amount of issued share capital/Other kinds of shares | ssmt:AmountOfIssuedShareCapital | xbrli:monetaryItemType | instant | ssmt:OtherKindsOfSharesMember |
| r4.c3 | Total amount of issued share capital/Total | ssmt:AmountOfIssuedShareCapital | xbrli:monetaryItemType | instant | ssmt:SharesMember |
| r5.c0 | Other details of amount of share capital/Ordinary shares | ssmt:OtherDetailsOfAmountOfShareCapitalAbstract | xbrli:stringItemType | instant | ssmt:OrdinarySharesMember |
| r5.c1 | Other details of amount of share capital/Preference shares | ssmt:OtherDetailsOfAmountOfShareCapitalAbstract | xbrli:stringItemType | instant | ssmt:PreferenceSharesMember |
| r5.c2 | Other details of amount of share capital/Other kinds of shares | ssmt:OtherDetailsOfAmountOfShareCapitalAbstract | xbrli:stringItemType | instant | ssmt:OtherKindsOfSharesMember |
| r5.c3 | Other details of amount of share capital/Total | ssmt:OtherDetailsOfAmountOfShareCapitalAbstract | xbrli:stringItemType | instant | ssmt:SharesMember |
| r6.c0 | Total amount of shares has been called up/Ordinary shares | ssmt:AmountOfSharesCalledUp | xbrli:monetaryItemType | instant | ssmt:OrdinarySharesMember |
| r6.c1 | Total amount of shares has been called up/Preference shares | ssmt:AmountOfSharesCalledUp | xbrli:monetaryItemType | instant | ssmt:PreferenceSharesMember |
| r6.c2 | Total amount of shares has been called up/Other kinds of shares | ssmt:AmountOfSharesCalledUp | xbrli:monetaryItemType | instant | ssmt:OtherKindsOfSharesMember |
| r6.c3 | Total amount of shares has been called up/Total | ssmt:AmountOfSharesCalledUp | xbrli:monetaryItemType | instant | ssmt:SharesMember |
| r7.c0 | Total amount of calls received including payments on application and allotment/Ordinary shares | ssmt:AmountOfCallsReceivedIncludingPaymentsOnApplicationAndAllotment | xbrli:monetaryItemType | instant | ssmt:OrdinarySharesMember |
| r7.c1 | Total amount of calls received including payments on application and allotment/Preference shares | ssmt:AmountOfCallsReceivedIncludingPaymentsOnApplicationAndAllotment | xbrli:monetaryItemType | instant | ssmt:PreferenceSharesMember |
| r7.c2 | Total amount of calls received including payments on application and allotment/Other kinds of shares | ssmt:AmountOfCallsReceivedIncludingPaymentsOnApplicationAndAllotment | xbrli:monetaryItemType | instant | ssmt:OtherKindsOfSharesMember |
| r7.c3 | Total amount of calls received including payments on application and allotment/Total | ssmt:AmountOfCallsReceivedIncludingPaymentsOnApplicationAndAllotment | xbrli:monetaryItemType | instant | ssmt:SharesMember |
| r8.c0 | Total amount, if any, agreed to be considered as paid on shares which have been issued as fully paid up otherwise than in cash/Ordinary shares | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsFullyPaidUpOtherwiseThanInCash | xbrli:monetaryItemType | instant | ssmt:OrdinarySharesMember |
| r8.c1 | Total amount, if any, agreed to be considered as paid on shares which have been issued as fully paid up otherwise than in cash/Preference shares | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsFullyPaidUpOtherwiseThanInCash | xbrli:monetaryItemType | instant | ssmt:PreferenceSharesMember |
| r8.c2 | Total amount, if any, agreed to be considered as paid on shares which have been issued as fully paid up otherwise than in cash/Other kinds of shares | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsFullyPaidUpOtherwiseThanInCash | xbrli:monetaryItemType | instant | ssmt:OtherKindsOfSharesMember |
| r8.c3 | Total amount, if any, agreed to be considered as paid on shares which have been issued as fully paid up otherwise than in cash/Total | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsFullyPaidUpOtherwiseThanInCash | xbrli:monetaryItemType | instant | ssmt:SharesMember |
| r9.c0 | Total amount, if any, agreed to be considered as paid on shares which have been issued as partly paid up otherwise than in cash/Ordinary shares | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsPartlyPaidUpOtherwiseThanInCash | xbrli:monetaryItemType | instant | ssmt:OrdinarySharesMember |
| r9.c1 | Total amount, if any, agreed to be considered as paid on shares which have been issued as partly paid up otherwise than in cash/Preference shares | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsPartlyPaidUpOtherwiseThanInCash | xbrli:monetaryItemType | instant | ssmt:PreferenceSharesMember |
| r9.c2 | Total amount, if any, agreed to be considered as paid on shares which have been issued as partly paid up otherwise than in cash/Other kinds of shares | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsPartlyPaidUpOtherwiseThanInCash | xbrli:monetaryItemType | instant | ssmt:OtherKindsOfSharesMember |
| r9.c3 | Total amount, if any, agreed to be considered as paid on shares which have been issued as partly paid up otherwise than in cash/Total | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsPartlyPaidUpOtherwiseThanInCash | xbrli:monetaryItemType | instant | ssmt:SharesMember |
| r10.c0 | Total amount of calls unpaid/Ordinary shares | ssmt:AmountOfCallsUnpaid | xbrli:monetaryItemType | instant | ssmt:OrdinarySharesMember |
| r10.c1 | Total amount of calls unpaid/Preference shares | ssmt:AmountOfCallsUnpaid | xbrli:monetaryItemType | instant | ssmt:PreferenceSharesMember |
| r10.c2 | Total amount of calls unpaid/Other kinds of shares | ssmt:AmountOfCallsUnpaid | xbrli:monetaryItemType | instant | ssmt:OtherKindsOfSharesMember |
| r10.c3 | Total amount of calls unpaid/Total | ssmt:AmountOfCallsUnpaid | xbrli:monetaryItemType | instant | ssmt:SharesMember |
| r11.c0 | Total amount paid, if any, on shares forfeited/Ordinary shares | ssmt:AmountPaidOnSharesForfeited | xbrli:monetaryItemType | instant | ssmt:OrdinarySharesMember |
| r11.c1 | Total amount paid, if any, on shares forfeited/Preference shares | ssmt:AmountPaidOnSharesForfeited | xbrli:monetaryItemType | instant | ssmt:PreferenceSharesMember |
| r11.c2 | Total amount paid, if any, on shares forfeited/Other kinds of shares | ssmt:AmountPaidOnSharesForfeited | xbrli:monetaryItemType | instant | ssmt:OtherKindsOfSharesMember |
| r11.c3 | Total amount paid, if any, on shares forfeited/Total | ssmt:AmountPaidOnSharesForfeited | xbrli:monetaryItemType | instant | ssmt:SharesMember |