v3.22.2
Segment Reporting - Summarized Financial Information by Operating Group (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Segment Reporting Information [Line Items]          
Commissions and fees $ 232,460 $ 119,706 $ 475,308 $ 272,534  
Net income (loss) 16,593 (20,441) 61,432 10,866  
Total assets 3,410,645   3,410,645   $ 2,876,307
Middle Market Segment          
Segment Reporting Information [Line Items]          
Commissions and fees 131,532 76,109 302,935 186,664  
Net income (loss) 33,459 (5,898) 88,346 35,981  
Total assets 2,230,111   2,230,111   2,142,485
Middle Market Segment | Intersegment Eliminations          
Segment Reporting Information [Line Items]          
Commissions and fees (400) (100) (600) (500)  
Specialty Segment          
Segment Reporting Information [Line Items]          
Commissions and fees 74,301 30,105 123,824 55,187  
Net income (loss) 11,008 1,617 16,326 3,504  
Total assets 593,225   593,225   549,662
Specialty Segment | Intersegment Eliminations          
Segment Reporting Information [Line Items]          
Commissions and fees (8,600)   (8,800)    
Mainstreet Segment          
Segment Reporting Information [Line Items]          
Commissions and fees 29,430 8,576 38,707 16,798  
Net income (loss) 5,359 972 3,501 2,323  
Total assets 464,205   464,205   61,322
Mainstreet Segment | Intersegment Eliminations          
Segment Reporting Information [Line Items]          
Commissions and fees (100) (100) (200) (100)  
Medicare Segment          
Segment Reporting Information [Line Items]          
Commissions and fees 6,595 5,152 20,276 14,604  
Net income (loss) 286 452 4,586 2,769  
Total assets 51,552   51,552   56,472
Medicare Segment | Intersegment Eliminations          
Segment Reporting Information [Line Items]          
Commissions and fees (300) (100) (800) (200)  
Corporate and Other          
Segment Reporting Information [Line Items]          
Commissions and fees (9,398) (236) (10,434) (719)  
Net income (loss) (33,519) $ (17,584) (51,327) $ (33,711)  
Total assets $ 71,552   $ 71,552   $ 66,366