Moderator, Marriott Bonvoy & FlyerTalk Evangelist
Join Date: Oct 2002
Location: McKinney, TX, USA
Programs: United Silver; AA Plat/2MM; Marriott LT Titanium; Hilton Gold
Posts: 11,775
Yes, Marriott will use a rolling 12-month period for purposes of achieving the next higher elite level. So your example of 10, 50 or 75 nights within any 12 month period is correct.
Note that Marriott uses this for raising your elite level only. Once you achieve that level, you must stay the appropriate number of nights within a calendar year to keep that level.