XML 76 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
Business Combinations - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended 19 Months Ended
Nov. 30, 2014
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Dec. 31, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jun. 30, 2016
Dec. 01, 2014
Business Acquisition [Line Items]                                
Gain on purchase of mortgage affiliate                       $ 0 $ 0 $ 3,001,000    
Change in fair value of RML earn-out liability   $ 708,000 $ 3,250,000 $ 687,000 $ 130,000 $ 1,225,000 $ 780,000 $ 587,000 $ 1,502,000     4,775,000 4,094,000 $ 0    
RML                                
Business Acquisition [Line Items]                                
Voting interests acquired                               76.50%
Ownership prior to acquisition of company 23.50%                              
Fair value of equity interest in acquiree $ 9,000,000                              
Gain on purchase of mortgage affiliate                   $ 3,000,000            
Liability for future earn out payments           6,600,000             6,600,000     $ 7,300,000
Change in fair value of RML earn-out liability                       4,800,000 $ 4,100,000      
Amount of first payment made to sellers   $ 3,800,000       $ 4,900,000                    
Accrued liability relating to acquisition payments                       186,000        
RML | Accounting for Payments Made to Former Equity Owners | Restatement Adjustment                                
Business Acquisition [Line Items]                                
Change in fair value of RML earn-out liability                     $ 765,000 $ 2,800,000     $ 2,300,000  
RML | First tier payment                                
Business Acquisition [Line Items]                                
Percent of revenue used to calculate liability                       40.00%        
RML | Second tier payment                                
Business Acquisition [Line Items]                                
Percent of revenue used to calculate liability                       50.00%        
RML | Third tier payment                                
Business Acquisition [Line Items]                                
Percent of revenue used to calculate liability                       70.00%        
RML | Fourth tier payment                                
Business Acquisition [Line Items]                                
Percent of revenue used to calculate liability                       85.00%        
RML | Fifth tier payment                                
Business Acquisition [Line Items]                                
Percent of revenue used to calculate liability                       55.00%        
RML | Minimum | First tier payment                                
Business Acquisition [Line Items]                                
Revenue range used to calculate liability                       $ 1,000,000        
RML | Minimum | Second tier payment                                
Business Acquisition [Line Items]                                
Revenue range used to calculate liability                       2,000,000        
RML | Minimum | Third tier payment                                
Business Acquisition [Line Items]                                
Revenue range used to calculate liability                       3,000,000        
RML | Minimum | Fourth tier payment                                
Business Acquisition [Line Items]                                
Revenue range used to calculate liability                       4,000,000        
RML | Minimum | Fifth tier payment                                
Business Acquisition [Line Items]                                
Revenue range used to calculate liability                       6,000,000        
RML | Maximum | First tier payment                                
Business Acquisition [Line Items]                                
Revenue range used to calculate liability                       2,000,000        
RML | Maximum | Second tier payment                                
Business Acquisition [Line Items]                                
Revenue range used to calculate liability                       3,000,000        
RML | Maximum | Third tier payment                                
Business Acquisition [Line Items]                                
Revenue range used to calculate liability                       4,000,000        
RML | Maximum | Fourth tier payment                                
Business Acquisition [Line Items]                                
Revenue range used to calculate liability                       $ 6,000,000