XML 157 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Share Repurchase Program (Narrative) (Details)
Feb. 20, 2019
USD ($)
director
Equity [Abstract]  
Authorized amount under share repurchase program | $ $ 100,000,000
Number of directors to authorized repurchases | director 3