Mashinsky agreed not to appeal a sentence of up to 30 years, with sentencing set for April 8, 2025.