XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total commissions and fees $ 51,268 $ 33,060 $ 105,427 $ 62,897
Capitalized contract cost, amortization period 5 years   5 years  
Direct Bill Revenue        
Disaggregation of Revenue [Line Items]        
Commissions and fees $ 22,430 15,990 $ 50,539 35,594
Agency Bill Revenue        
Disaggregation of Revenue [Line Items]        
Commissions and fees 20,256 12,261 36,685 16,831
Profit Sharing Revenue        
Disaggregation of Revenue [Line Items]        
Commissions and fees 2,626 1,837 7,750 6,290
Policy Fee and Installment Fee Revenue        
Disaggregation of Revenue [Line Items]        
Commissions and fees 3,653 2,393 7,035 2,393
Consulting and Service Fee Revenue        
Disaggregation of Revenue [Line Items]        
Commissions and fees 793 579 1,508 1,226
Other Income        
Disaggregation of Revenue [Line Items]        
Commissions and fees $ 1,510 $ 0 $ 1,910 $ 563