Preheat the oven to 350 degrees. Line a baking tray with parchment or a silicone baking mat. Set aside.
Combine the flour, baking soda, baking powder, and salt in a small bowl. Whisk to combine. Set aside.
3. Place the butter, oil, 2/3 cup sugar, and powdered sugar into the bowl of an electric mixer or large mixing bowl. Stir with the paddle attachment of a mixer, or using a hand mixer, for roughly 2 minutes or until light and fluffy.
4. Add the sour cream, egg, juice (3 tablespoons) of 1 lime, zest of 1 lime, and extracts.
5. Slowly mix the dry ingredients into the wet until the dough just forms.
6. Spoon a heaping spoonful, or about 3 tablespoons, of dough. Roll into a ball and place onto your prepared tray. Leave 2 inches between each ball.
7. Once the tray is filled, dip the bottom of a glass in the remaining sugar. Gently press down each dough ball to 1/2 inch thickness.
8. Bake 10 minutes.
9. Remove from the oven and allow to cool 5 minutes on the pan.