My truck sits right at 25% idle time also. I pretty much try to never let the truck idle and still it will not come down below 25%. I am sure as I can be that this is not correct as most of my miles and time are long highway road trips towing the TT. Plus, I almost always idle up by using the cruise control method when I really am in an idle situation. I even do this when stopped at a construction road flagger waiting for our turn to go, or getting out of the cab when adjusting backing in to a campsite. Pretty much anytime I know the engine will be idling for longer than a minute or so, and I don't want to shut it down, I idle it up with the cruise button and then the - button. Then I push the + button a few more times to get the rpms even higher, usually around 1,200 rpms. I assume that 1,200 should not be counted as idle time but on my truck it must be! So far, "knock on wood", I have not had any issues with the DPF or Regen.
I started using the Archoil as a preventative several tanks ago because of the many good reports of results posted here. OF course I can't be sure if I am really helping anything or just spending more on each fill-up.