XML 100 R87.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value of Financial Assets and Liabilities - Quantitative Information about Level 3 Fair Value Measurements on Recurring Basis (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Mar. 31, 2018
Dec. 31, 2017
Level 3 [Member] | Rate Lock Commitments [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets, fair value $ 8,750 $ 2,923 $ 8,750 $ 2,923
Liabilities, fair value 8,980 2,390 8,980 2,390
Level 3 [Member] | Forwards [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Assets, fair value 9,687 3,753 9,687 3,753
Liabilities, fair value 2,421 657 $ 2,421 $ 657
Minimum [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Discount rate     3.00% 3.00%
Maximum [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Discount rate     13.50% 13.50%
Accounts Payable, Accrued and Other Liabilities [Member] | Contingent Consideration [Member] | Level 3 [Member]        
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]        
Liabilities, fair value $ 59,242 $ 67,172 $ 59,242 $ 67,172
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 8.10% 8.20%    
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% 10.40%    
Probability of meeting earnout and contingencies 100.00% 100.00%