Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

Subsequent Events (Details) - PEX Software - Subsequent Event
$ in Millions
Oct. 23, 2017
USD ($)
Subsequent Event [Line Items]  
Cash portion of purchase price $ 5.2
Deferred cash payment amount related to acquisition $ 1.0
Length of time for acquisition deferred cash payment to be made 24 months