Napkin math:
0.93 gallons x 8.34 lbs/gallon = 7.76lbs.
Assuming a wintertime temperure rise of 100F (from 40F up to 140F, since you want to be >120F), that's 7.76lb x 100F= 775 BTU. If delivered evenly over 90 seconds (which it isn't) that's 8.6 BTU/second.
So, 8.6 BTU/sec. for 3600 seconds in an hour is a heat rate of 30,960 BTU/hr.
At 3.412 BTU/watt-hour, that's 9,074 watts.
If your water flow rate is fairly continuous (probably not), you'd be fine with a 10KW tankless, but at the real non-continuous flow rates you'll need at least 20KW worth of tankless, which would require a dedicated 100 amp 220V breaker (and dedicated fat wiring sufficient for handling that 100 amps.)
At typical 40 gallon 2-element tank type HW heater is good for 9,000 watts, and would be able to keep up with the dishwasher all day & night (assuming it takes at least 5-15 seconds average between loads.)
Smaller 5-15 gallon point of use tanks are typically single-element, good for 1500-2000 watts. If the average duty cycle of the dishwasher is less than 50%, with a 15 gallon unit you could go about an hour, serving 15-20 loads in that hour, and you'd be just fine running it off a dedicated 20A/120V breaker. If it needs to do more than 20 loads in an hour you'd have to up the tank size, or find one with bigger (preferably multiple) heating elements. Don't know what your peak wash load rate is, and how many hours of dish washing you need to do continuously, but this is probably a solution (and if it works, it's a cheaper/better solution than a monster-output electric tankless.)
It's probably worth timing how long it actually takes to run 5 loads, and estimating your worst case back-to-back number of loads before committing. You might also time how long the fill-bursts are for the water, to calculate the real heat rate requirement for a tankless solution.