Ovipositing fly

Nicole pointed out a pretty unusual insect on a water break down Curtis Creek Road. I’ve seen ichneumonid wasps depositing eggs under the bark of living trees with their massive ovipositor, and at first glance, this appeared to be another ovipositing wasp… but I think it’s a fly! Anyone know which family or lower taxonomic category?