XML 75 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 17, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Gain on revaluation of contingent acquisition consideration $ 0 $ 109,549 $ 17,871  
Business Combination, Contingent Consideration, Liability Fair Value Disclosure 0 0 $ 109,549  
Fair Value Level 1 | Estimate Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Business Combination, Contingent Consideration, Liability Fair Value Disclosure   0    
Fair Value Level 2 | Estimate Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Business Combination, Contingent Consideration, Liability Fair Value Disclosure   0    
Fair Value Level 3 | Estimate Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Business Combination, Contingent Consideration, Liability Fair Value Disclosure   $ 0    
AFF        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 50,000      
Business Combination, Contingent Consideration, Liability       $ 127,400