Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events (Details)

v3.20.1
Subsequent Events (Details) - Subsequent Event
$ / shares in Units, $ in Millions, $ in Millions
Apr. 23, 2020
USD ($)
$ / shares
shares
Apr. 20, 2020
CAD ($)
Apr. 16, 2020
$ / shares
shares
Settlement Agreement with Mr. Nynens and the N&W Group      
Subsequent Event [Line Items]      
Shares agreed to be purchased | shares     261,631
Par value | $ / shares     $ 0.01
Trading days     10 days
Shares repurchased | shares 261,631    
Market value (in dollars per share) | $ / shares $ 13.19    
Shares repurchased (Percentage) 5.80%    
Shares repurchased amount $ 3.5    
Interwork Group, Inc.      
Acquisition of Interwork Technologies      
Aggregate purchase price   $ 5.0  
Potential earn-out   $ 1.1