The blast happened Thursday at Innovative Energy Inc. in the Jefferson County town of Cedar Hill. Authorities told KSDK-TV all three of the injured are in satisfactory condition.
Cedar Hill Fire Chief Terry Soer says firefighters were called about 11:15 a.m. By the time crews arrived, the fire was under control.
The cause of the explosion remains under investigation.