Small insect on buttercup. Tiphidae?

Small insect on buttercup. Tiphidae?

Observation - Small insect on buttercup. Tiphidae?. Description: