Quarterly report pursuant to Section 13 or 15(d)

Revenue from Contracts with Customers - Contract Balances and Narrative (Details)

v3.8.0.1
Revenue from Contracts with Customers - Contract Balances and Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]        
Contract assets - Insurance trailing commissions $ 62,178   $ 58,786  
Contract liabilities - Insurance trailing commissions $ 32,571   $ 29,395  
Contract renewal period 8 years      
Contract asset, current $ 22,000      
Contract liabilities, current 11,000      
Increase (decrease) to contract asset due to estimated trailing commissions 6,406      
Increase (decrease) in contract asset due to commissions received 3,014      
Increase (decrease) in contract liability due to commissions received 3,209      
Increase (decrease) in contract liability due to commissions received 33      
Contract acquisition costs, net 73,234     $ 0
Increase (decrease) in contract acquisition costs, net 11,894      
Amortization of contract acquisition costs $ 2,210 $ 0    
Minimum        
Disaggregation of Revenue [Line Items]        
Loan amortized over forgiveness period 3 years      
Maximum        
Disaggregation of Revenue [Line Items]        
Loan amortized over forgiveness period 7 years