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 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]            
Contract assets - Insurance trailing commissions $ 61,641   $ 61,641   $ 58,786  
Contract liabilities - Insurance trailing commissions 30,612   $ 30,612   29,395  
Contract renewal period     8 years      
Contract asset, current 22,200   $ 22,200      
Contract liabilities, current 11,100   11,100      
Increase to contract asset due to estimated trailing commissions 6,611   20,596      
Decrease in contract asset due to commissions received 5,826   17,742      
Increase in contract liability due to commissions received 3,293   10,298      
Decrease in contract liability due to commissions received 3,039   9,081      
Contract acquisition costs, net 77,803   77,803   $ 61,340 $ 0
Increase (decrease) in contract acquisition costs, net     16,463      
Amortization of contract acquisition costs $ 2,488 $ 0 $ 7,059 $ 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