The Russians have managed to replace practically every single armored fighting vehicle they've lost since February 2022. But they depleted one-time reserves.
Rigid Russian tactics in Kursk, based on faulty intel, see them repeatedly attack along predictable roads, sustaining heavy casualties from Ukrainian defenses.