Annual report pursuant to Section 13 and 15(d)

Acquisitions (Acquisition of PIEtech, Narrative) (Details)

v3.22.0.1
Acquisitions (Acquisition of PIEtech, Narrative) (Details)
12 Months Ended
Mar. 11, 2021
May 01, 2019
USD ($)
executive
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]          
Membership interests, grant date fair value   $ 8,900,000      
Amortization expense     $ 68,587,000 $ 73,559,000 $ 68,452,000
Acquired Finite-lived Intangible Assets [Abstract]          
Estimated useful life (in years) 5 years        
PIEtech          
Business Acquisition [Line Items]          
Cash consideration   298,714,000      
Retention bonus pool   30,000,000      
Cash retention payments     500,000 3,300,000 5,900,000
Expected cash bonus payment   $ 5,300,000      
Cash bonus payments     5,300,000    
Number of executives granted membership interests | executive   2      
Revenue since acquisition         30,300,000
Net income (loss) since acquisition         (12,400,000)
Amortization expense         17,600,000
Acquisition related costs     $ 0 $ 0 $ 16,700,000
Business Combination, Consideration Transferred [Abstract]          
Stock consideration   $ 222,484,000      
Less: cash acquired   (6,360,000)      
Total consideration transferred   514,838,000      
Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]          
Cash and cash equivalents   6,360,000      
Accounts receivable   3,782,000      
Prepaid expenses and other current assets   969,000      
Other non-current assets   4,274,000      
Property and equipment, net   6,057,000      
Operating lease right-of-use assets, net   2,012,000      
Identifiable intangible assets   253,000,000      
Total assets acquired   600,405,000      
Accounts payable and accrued expenses   (1,661,000)      
Operating lease liabilities   (2,012,000)      
Deferred income taxes   (68,534,000)      
Deferred revenue   (7,000,000)      
Total liabilities assumed   (79,207,000)      
Total net assets acquired   521,198,000      
Acquired Finite-lived Intangible Assets [Abstract]          
Amount   253,000,000      
PIEtech | Customer list          
Acquired Finite-lived Intangible Assets [Abstract]          
Amount   $ 222,000,000      
PIEtech | Customer list | Minimum          
Acquired Finite-lived Intangible Assets [Abstract]          
Estimated useful life (in years)   10 years      
PIEtech | Customer list | Maximum          
Acquired Finite-lived Intangible Assets [Abstract]          
Estimated useful life (in years)   20 years      
PIEtech | Proprietary technology          
Acquired Finite-lived Intangible Assets [Abstract]          
Amount   $ 23,000,000      
Estimated useful life (in years)   4 years      
PIEtech | Trade names          
Acquired Finite-lived Intangible Assets [Abstract]          
Amount   $ 8,000,000      
Estimated useful life (in years)   7 years      
PIEtech | Equity Plan          
Business Acquisition [Line Items]          
Cash retention payments   $ 8,800,000      
PIEtech | Restricted Stock Units and Performance Stock Units | Equity Plan          
Business Acquisition [Line Items]          
Future grant date   60 days      
Shares authorized for issuance (in shares) | shares   301,469      
Equity plan shares authorized (in shares) | shares     26,000    
PIEtech | Common Stock          
Business Acquisition [Line Items]          
Equity interest issued (in shares) | shares   3,184,713