XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 01, 2020
Jul. 31, 2020
Feb. 21, 2020
Mar. 31, 2021
Mar. 31, 2020
Business Acquisition [Line Items]          
Acquisition of business, net of cash acquired       $ 0 $ 15,249
Able Health Inc          
Business Acquisition [Line Items]          
Consideration     $ 21,500    
Acquisition of business, net of cash acquired     15,200    
Common shares issued in acquisition, at fair value     3,300    
Contingent consideration liabilities     $ 3,000    
Interest acquired     100.00%    
Able Health Inc | Restricted shares          
Business Acquisition [Line Items]          
Number of restricted shares issued (in shares)     179,392    
RSUs granted (in shares)     60,000    
Service period (in years)     1 year    
Cliff vesting period     1 year    
Able Health Inc | Restricted Shares Pursuant To Acquisition Agreement          
Business Acquisition [Line Items]          
Vesting period     2 years    
Able Health Inc | Vest in year one | Restricted Shares Pursuant To Acquisition Agreement          
Business Acquisition [Line Items]          
Service period (in years)     1 year    
Vesting percent     50.00%    
Healthfinch Inc          
Business Acquisition [Line Items]          
Consideration   $ 50,500      
Acquisition of business, net of cash acquired   16,900      
Common shares issued in acquisition, at fair value   27,800      
Contingent consideration liabilities   $ 5,800      
Interest acquired   100.00%      
Vitalware L L C          
Business Acquisition [Line Items]          
Consideration $ 119,200        
Acquisition of business, net of cash acquired 69,600        
Common shares issued in acquisition, at fair value 41,300        
Contingent consideration liabilities $ 8,300        
Interest acquired 100.00%        
Number of restricted shares issued (in shares) 203,997        
Vitalware L L C | Restricted shares          
Business Acquisition [Line Items]          
Number of restricted shares issued (in shares) 203,997        
Vesting percent 25.00%        
Cliff vesting period 1 year        
Vitalware L L C | Vest in year one | Restricted shares          
Business Acquisition [Line Items]          
Vesting percent 75.00%        
Share-based payment award, expiration period 12 months        
Cliff vesting period 1 year        
Developed technologies | Maximum          
Business Acquisition [Line Items]          
Estimated useful life       10 years  
Developed technologies | Minimum          
Business Acquisition [Line Items]          
Estimated useful life       3 years  
Developed technologies | Able Health Inc          
Business Acquisition [Line Items]          
Estimated useful life     3 years    
Developed technologies | Healthfinch Inc          
Business Acquisition [Line Items]          
Estimated useful life   3 years      
Developed technologies | Vitalware L L C          
Business Acquisition [Line Items]          
Estimated useful life 4 years        
Customer relationships | Able Health Inc          
Business Acquisition [Line Items]          
Estimated useful life     6 years    
Customer relationships | Healthfinch Inc          
Business Acquisition [Line Items]          
Estimated useful life   7 years      
Customer relationships | Vitalware L L C          
Business Acquisition [Line Items]          
Estimated useful life 7 years        
Trademarks | Maximum          
Business Acquisition [Line Items]          
Estimated useful life       5 years  
Trademarks | Minimum          
Business Acquisition [Line Items]          
Estimated useful life       2 years  
Trademarks | Able Health Inc          
Business Acquisition [Line Items]          
Estimated useful life     2 years    
Trademarks | Healthfinch Inc          
Business Acquisition [Line Items]          
Estimated useful life   2 years      
Trademarks | Vitalware L L C | Maximum          
Business Acquisition [Line Items]          
Estimated useful life 5 years        
Trademarks | Vitalware L L C | Minimum          
Business Acquisition [Line Items]          
Estimated useful life 2 years        
Contract Backlogs | Vitalware L L C          
Business Acquisition [Line Items]          
Estimated useful life 2 years