Quarterly report pursuant to Section 13 or 15(d)

Business Acquisitions - Narrative - PIEtech Acquisition (Details)

v3.19.3
Business Acquisitions - Narrative - PIEtech Acquisition (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 5 Months Ended 9 Months Ended
May 01, 2019
USD ($)
executive
$ / shares
shares
Apr. 01, 2019
USD ($)
Sep. 30, 2019
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
$ / shares
shares
Sep. 30, 2019
USD ($)
$ / shares
Sep. 30, 2018
USD ($)
Dec. 31, 2018
$ / shares
Business Acquisition [Line Items]                
Common stock, par value (in dollars per share) | $ / shares     $ 0.005   $ 0.005 $ 0.005   $ 0.005
Amortization of intangible assets     $ 19,242 $ 13,477   $ 48,824 $ 40,831  
PortfolioCenter Acquisition                
Business Acquisition [Line Items]                
Cash consideration   $ 17,500            
Revenue of acquiree since acquisition date, actual     2,406     4,423    
Loss of acquiree since acquisition date, actual     799     2,423    
Amortization of intangible assets     515     1,029    
PIEtech Acquisition                
Business Acquisition [Line Items]                
Equity interest issued or issuable (in shares) | shares 3,184,713              
Common stock, par value (in dollars per share) | $ / shares $ 0.005              
Accrued bonuses $ 30,000              
Payment of one-time retention bonuses           3,700    
Expected cash bonuses to be paid in the next three years     5,300   $ 5,300 5,300    
Membership interest granted, number of executives | executive 2              
Fair value, membership interest to be granted $ 8,900              
Revenue of acquiree since acquisition date, actual     11,454     18,086    
Loss of acquiree since acquisition date, actual     4,576     7,998    
Amortization of intangible assets     6,404     10,546    
Acquisition related costs     $ 443     $ 16,632    
PIEtech Acquisition | Equity Plan                
Business Acquisition [Line Items]                
Payment of one-time retention bonuses $ 8,800              
PIEtech Acquisition | Equity Plan | Restricted Stock Units and Performance Stock Units                
Business Acquisition [Line Items]                
Shares to be granted anniversary date 60 days              
Number of shares authorized (in shares) | shares 301,469              
Number of additional shares authorized (in shares) | shares         214,000      
PIEtech Acquisition | Equity Plan | RSUs                
Business Acquisition [Line Items]                
Shares issued in period (in shares) | shares         62,400      
PIEtech Acquisition | Equity Plan | PSUs                
Business Acquisition [Line Items]                
Shares issued in period (in shares) | shares         24,900