3 years (can file 90 days prior) of having been an LPR (from the date the first green card was issued), and being married for 3 years to a USC. From little you listed, she could've applied even before her 10-yr green card was approved.
Strongly advise applying before new fee increases go into effect in April. There's online filing option now for N-400.