XML 138 R124.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Assets and Liabilities - Quantitative Information about Level 3 Fair Value Measurements (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 14,320 $ 8,501
Liabilities 9,378 5,016
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration $ 8,343 $ 12,338
Level 3 | Minimum | Discount rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration liability, measurement input 0.040 0.040
Level 3 | Minimum | Probability of meeting earnout and contingencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration liability, measurement input 0.750 0.750
Level 3 | Maximum | Discount rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration liability, measurement input 0.118 0.102
Level 3 | Maximum | Probability of meeting earnout and contingencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration liability, measurement input 1.000 0.990
Level 3 | Weighted Average | Discount rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration liability, measurement input 0.051 0.081
Level 3 | Weighted Average | Probability of meeting earnout and contingencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration liability, measurement input 0.989 0.916
Level 3 | Forward Sale Contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets $ 11,139 $ 4,544
Liabilities 624 2,180
Level 3 | Rate lock commitments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Assets 3,181 3,957
Liabilities $ 8,754 $ 2,836