Here's what I did to set up detents for the Hornet with my CM3 that I received yesterday:
Calibrate full range of motion of the axes. Don't worry about the detents.
Install the physical detents roughly where you want them (I used the Warthog style rear detent for idle cutoff and the aerobatic front detent for a full mil power "bump" that I can push through).
Check to see where your throttle settles above the idle detent but pulled all the way back. Mine are at 14% or so.
In the axis to buttons mapping in the Virpil software, I set the following:
Axis 1 idle setting 10-13%, button 125
Axis 1 fuel cutoff setting 0-3%, button 126
Axis 2 idle setting 10-13%, button 127
Axis 2 fuel cutoff setting 0-3%, button 128
In The Virpil software, go to the buttons page and create new logical buttons (I used buttons 65-68) to provide a Windows recognized output button for the physical buttons 125-128 (which are internal to the throttle) that you created in the previous step (NOTE: ignore the read lightlights on buttons 61-64 (physical buttons 041, 043, 045, 047) as those are unrelated to throttle detents...they are just active in this picture).
Then go into DCS and map buttons 65-68 to their respective functions for the left and right engines.
Then go into the throttle axis curves in DCS for each throttle axis and change the curves so that when you pull the throttles back to idle (above the detent) you're truly getting full idle in the sim. you can see my user curve drops down the curve so I'm hitting 0% throttle at 15% or so on my axis. This lets you have a true idle position but still have travel on the axis for your fuel cut detent.
Adjust the top end of your axis curves, along with the physical position of your afterburner detent, to match the full mil power position on the throttle but again, still be able to get full power/max afterburner at full travel on your throttle axes.
I didn't mess with the Virpil detent settings cause I couldn't really figure them out. Hope that helps!