XML 24 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
ACQUISITIONS - Complia, LLC (Details) - Complia LLC
$ in Millions
May 01, 2019
USD ($)
Business Acquisition [Line Items]  
Cash consideration transferred $ 10.0
Potential max payout for earn-out 5.0
Contingent consideration liability 1.0
Consideration transferred $ 11.0
Software  
Business Acquisition [Line Items]  
Amortization period 5 years
Customer Relationships  
Business Acquisition [Line Items]  
Amortization period 7 years
Non-compete agreements  
Business Acquisition [Line Items]  
Amortization period 3 years