Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Revenue from Contracts with Customers - Contract Balances and Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]            
Contract assets - Insurance trailing commissions $ 61,025   $ 61,025   $ 58,786  
Contract liabilities - Insurance trailing commissions 30,358   $ 30,358   $ 29,395  
Contract renewal period     8 years      
Contract asset, current 22,000   $ 22,000      
Contract liabilities, current 11,000   11,000      
Increase to contract asset due to estimated trailing commissions 7,579   13,985      
Decrease in contract asset due to commissions received 8,902   11,916      
Increase in contract liability due to commissions received 3,796   7,005      
Decrease in contract liability due to commissions received 6,009   6,042      
Contract acquisition costs, net 76,972   76,972     $ 0
Increase (decrease) in contract acquisition costs, net     15,632      
Amortization of contract acquisition costs $ 2,361 $ 0 $ 4,571 $ 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