 | ssmt:AmountOfSharesCalledUp | parent-child | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountOfCallsReceivedIncludingPaymentsOnApplicationAndAllotment | parent-child | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsFullyPaidUpOtherwiseThanInCash | parent-child | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsPartlyPaidUpOtherwiseThanInCash | parent-child | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountOfCallsUnpaid | parent-child | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountPaidOnSharesForfeited | parent-child | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountOfSharesCalledUp | domain-member | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountOfCallsReceivedIncludingPaymentsOnApplicationAndAllotment | domain-member | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsFullyPaidUpOtherwiseThanInCash | domain-member | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountAgreedToBeConsideredAsPaidOnSharesWhichHaveBeenIssuedAsPartlyPaidUpOtherwiseThanInCash | domain-member | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountOfCallsUnpaid | domain-member | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |
 | ssmt:AmountPaidOnSharesForfeited | domain-member | http://xbrl.ssm.com.my/role/ssm/rol_ssmt-ar1_2017-12-31/ssmt-ar1_2017-12-31_role-200000 |