XML 76 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies - Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounting Policies [Abstract]    
Balance, beginning of period $ 44,660 $ 38,030
Revenue recognized from adjusted beginning balance (31,507) (21,697)
Additions from business acquisitions 769 16,273
Additions, net of revenue recognized and currency translation 23,331 12,054
Balance, end of period $ 37,253 $ 44,660