XML 96 R84.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Assets and Liabilities - Quantitative Information about Level 3 Fair Value Measurements (Detail) - Level 3 [Member] - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Rate Lock Commitments [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value $ 4,678 $ 2,100
Liabilities, fair value 863 9,670
Forwards [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value 6,422 17,824
Liabilities, fair value 167  
Accounts Payable, Accrued and Other Liabilities [Member] | Contingent Consideration [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities, fair value $ 71,406 $ 66,004
Accounts Payable, Accrued and Other Liabilities [Member] | Present Value of Expected Payments [Member] | Contingent Consideration [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Discount rate 7.80% 6.50%
Probability of meeting earnout and contingencies 97.00% 97.00%
Accounts Payable, Accrued and Other Liabilities [Member] | Present Value of Expected Payments [Member] | Contingent Consideration [Member] | Minimum [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Discount rate 3.30% 3.30%
Probability of meeting earnout and contingencies 75.00% 75.00%
Accounts Payable, Accrued and Other Liabilities [Member] | Present Value of Expected Payments [Member] | Contingent Consideration [Member] | Maximum [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Discount rate 10.40% 9.60%
Probability of meeting earnout and contingencies 100.00% 100.00%