XML 77 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 30, 2023
Dec. 17, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Contingent consideration liability current   $ 95,600      
Other liabilities $ 0 13,950      
Gain on revaluation of contingent acquisition consideration 109,549 $ 17,871 $ 0    
AFF          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Estimated fair value of Contingent Consideration (see Note 6) 0       $ 127,420
AFF | EBITDA Targets Not Met          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 250,000       325,000
AFF | EBITDA Targets          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High         $ 375,000
AFF | EBITDA Targets | Forecast          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High       $ 50,000