Detention pay is a massive problem for the trucking industry, and sadly most drivers don't get paid it either. Most trucking companies give a shipper/receiver two hours "free time" (it's built into the rate) for loading/unloading, beyond that, they charge XXX per hour or portion of hour in detention charges. What sucks is, that detention time charged rarely filters back to the driver, and if it does, it's typically hourly, the going rate is $15 to $18 per hour, but even then there are limits to how much they will pay. Some companies do pay a decent rate for detention, reefer, flatbed and heavy haul get paid the best typically for detention, in some cases, heavy haul detention can roll into layover rates, very common with windmill and construction site long haul. I've seen windmill haulers sit for 3 or 4 days sometimes before they can access a pad site due to inclement weather.
The company I work for, we give two hours free, after two hours, the detention rate varies from $100 to $300 per hour, depending on the forwarder/broker and the customer. I get 30% of that detention rate. My time starts when I get to the customer or when the appointment time is (if I get there 30 minutes early and they start on me 30 minutes early, then the time starts 30 minutes early, but if they don't start on me till the appointment time, then the billed time starts then), like this past week, we've been delivering in Salt Lake all week, standing 8 am appt. time. On Monday I was there straight up 8am, and that's when my time started, took them 3.25 hours to unload me, we billed them for 1.25 hrs of detention, which I'll get 30% of. On Weds. I was there at 7:45, bumped the dock at 7:50, my time started at 8am, they didn't start unloading me till 8:30, didn't finish till 12:15, we billed them for 2.25 hrs of detention, which I'll get 30% of, my final load of the week, I was there at 7:35, bumped the dock at 7:40, they started on me at 8, my time started at 8, they didn't finish me until 2:15 pm, we will bill them for 4.25 hr of detention, I believe the detention rate for this customer is $200/hr, so $1,550, which I get 30% so $465, I should gross $2,400 for 6 days. Now, here's the other part of this, one my coworkers delivered on Tuesday, he drives a city tractor, not a sleeper truck like me, he left Monday, got a hotel Monday night, delivered Tuesday morning, took them just shy of 7 hrs to unload, then he had to get a tire fixed. By the time he left SLC, he had 5 total hours remaining on his 14 hr clock, he drove to someplace in Wyoming, got a hotel room. Because the customer kept him so long, instead of them being charged for detention, we'll bill them for layover, which is $500 minimum plus a partial run charge.
These port drivers, and I've done and occasionally do port work, they get screwed big time, the longshormen in SoCal are the highest paid union workers in the world, on average $225,000 or more plus benefits. Many of these truckers are paid by the load, so they need to maximize their time, and as the article is saying, a lot of these ports are hiring to unload the ships, but that doesn't translate to crane operators to load trucks, hence these guys sometimes sit 2 or 3 hours to load and go. The general way it works, unless the trucker brings a chassis with him, he has to find a chassis, then find the box, and wait to get it loaded, then if needed take the chassis to roadability and have it made roadworthy if needed.
The other thing with detention pay, not every trucker is able to charge it, not every shipper/receiver will pay it, and if they do, they have very specific rules to follow. Walmart rarely pays detention charges, unless very specific conditions are met, and they are ridiculous on these conditions. You cannot be late, at all, if your delivery appointment is 4 am, you better be checking in at the guard shack by 3:15 am, so that you can be in the dock, dropped, and checking in at the receivers window at least 5 minutes before your delivery appointment. If your appointment is at 4, and you check into the receiver at 4:01, and it takes them 5 hrs to unload you, Walmart will fight you for that detention charge, and they will flat out say "the driver was late, his appointment was at 4 am, not 4:01 am", and hundreds of truckers have seen them do this. A lot of the freight brokers will fight owner operators for detention charges, some are better than others, but I've seen dozens of complaints that Uber Freight sucks at paying detention charges.
Just like the drivers in Cali fighting against AB5, I support these drivers fully.