XML 25 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total commissions and fees $ 54,159 $ 29,837
Capitalized contract cost, amortization period 5 years  
Direct Bill Revenue    
Disaggregation of Revenue [Line Items]    
Commissions and fees $ 28,109 19,602
Agency Bill Revenue    
Disaggregation of Revenue [Line Items]    
Commissions and fees 16,429 4,570
Profit Sharing Revenue    
Disaggregation of Revenue [Line Items]    
Commissions and fees 5,124 4,453
Policy Fee and Installment Fee Revenue    
Disaggregation of Revenue [Line Items]    
Commissions and fees 3,382 0
Consulting and Service Fee Revenue    
Disaggregation of Revenue [Line Items]    
Commissions and fees 715 647
Other Income    
Disaggregation of Revenue [Line Items]    
Commissions and fees $ 400 $ 565