XML 37 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions of Businesses - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2019
USD ($)
OperatingMetric
$ / shares
shares
Feb. 06, 2019
USD ($)
Jan. 22, 2019
USD ($)
Apr. 30, 2020
USD ($)
shares
Mar. 31, 2020
USD ($)
shares
Jan. 22, 2020
USD ($)
Jan. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Business Acquisition [Line Items]                  
Accrued value of earnout related to acquisition         $ 0       $ 5,952
Goodwill         101,035     $ 101,224  
Compli, Inc.                  
Business Acquisition [Line Items]                  
Total consideration transferred     $ 17,100            
Consideration in cash     11,800     $ 1,600      
Accrued value of earnout related to acquisition     3,800            
Maximum payout earned             $ 4,000    
Earnout recognized at fair value paid         4,000        
Goodwill     $ 12,807            
Indix Corporation                  
Business Acquisition [Line Items]                  
Total consideration transferred   $ 9,100              
Consideration in cash   5,500              
Accrued value of earnout related to acquisition   2,200              
Maximum payout earned   3,000              
Goodwill   4,953              
Additional cash to be paid, as consideration, after eighteen months   1,400              
Indix Corporation | Within Three Months from Closing Date of Acquisition                  
Business Acquisition [Line Items]                  
Maximum payout earned   500              
Indix Corporation | Within Seven Months from Closing Date of Acquisition                  
Business Acquisition [Line Items]                  
Maximum payout earned   650              
Indix Corporation | Within 8 Months from Closing Date of Acquisition                  
Business Acquisition [Line Items]                  
Maximum payout earned   650              
Indix Corporation | Within 12 Months from Closing Date of Acquisition                  
Business Acquisition [Line Items]                  
Maximum payout earned   $ 1,200              
Indix Corporation | Current Accrued Earnout Liabilities                  
Business Acquisition [Line Items]                  
Portion of third milestone payment achieved         $ 30        
Portway International, Inc                  
Business Acquisition [Line Items]                  
Total consideration transferred $ 24,300                
Consideration in cash 13,000                
Accrued value of earnout related to acquisition 9,400                
Maximum payout earned 10,000                
Goodwill 22,376                
Additional cash to be paid, as consideration, after eighteen months 2,000                
Acquisition date fair value of cash consideration $ 1,900                
Share price of common shares that could be earned and transferred to seller | $ / shares $ 83.97                
Business combination number of operating metric targets used in earnout payment | OperatingMetric 2                
Portway International, Inc | Operating Metrics Targets                  
Business Acquisition [Line Items]                  
Maximum payout earned $ 7,500                
Portway International, Inc | Revenue Targets                  
Business Acquisition [Line Items]                  
Maximum payout earned $ 2,500                
Portway International, Inc | Operating Metrics Targets One                  
Business Acquisition [Line Items]                  
Common stock transferred, shares | shares         44,659        
Common stock transferred, value         $ 3,800        
Portway International, Inc | Operating Metrics Targets Two | Subsequent Event                  
Business Acquisition [Line Items]                  
Common stock transferred, shares | shares       35,727          
Common stock transferred, value       $ 3,000          
Portway International, Inc | Maximum | Common Stock                  
Business Acquisition [Line Items]                  
Number of common shares that could be earned and transferred to seller | shares 119,090