I have floor mats similar to yours, they are plastic with a weave pattern. They are good at collecting dirt and rocks and protecting the carpet. I usually hand wash my Model 3 every weekend and I take the floor mats out, shake the debris off them, blast them with the garden hose then scrub them with a bristle brush and car wash soap. I let them air dry while I wash the car. If I need to clean them between car washes, I take them out, shake the debris off them and use anti-bacterial wipes to scrub the dirt out.