Despite its safety rating, federal inspectors cited Twins Trucking with five unsafe driving violations, including following too close and speeding, over the past two years.
In addition to Tuesday's crash, federal records show the company has had five different crashes since December 2014, including two in which someone was injured.
Records also show the U.S. Department of Transportation fined the company $4,450 in 2015 for not systematically inspecting, repairing or maintaining its vehicles and equipment. They were also fined $3,590 in 2016 for an issue related to return-to-duty testing.
No other details on the disciplinary cases were immediately available Tuesday.
Out of 23 driver inspections performed over the last two years, federal investigators found two hours of service violations including drivers failing to retain accurate mileage logs.
Twins Trucking has also been hit with eight vehicle maintenance-related violations in the past two years.
For example, in March 2016, the feds cited the company for a truck tractor that was leaking, spilling, blowing, or had falling cargo.
It is common for trucking companies to face violations for both its drivers and its vehicles and equipment, records show.
"It is the truck driver and the carrier who are responsible for ensuring the load is fully compliant with cargo securement safety regulations," said Duane DeBruyne, Federal Motor Carrier Safety Administration spokesman.