XML 82 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 17, 2021
Dec. 16, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Estimated fair value of Contingent Consideration (see Note 6) $ 109,549        
Contingent consideration liability current 95,600        
Asset Impairment Charges   $ 1,900      
Other liabilities 13,950 0      
Gain on revaluation of contingent acquisition consideration $ 17,871 $ 0 $ 0    
AFF          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Estimated fair value of Contingent Consideration (see Note 6)       $ 127,420  
Closing common stock price per share at December 16, 2021 $ 74.81       $ 62.83