XML 43 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Subsequent Events - Additional Information (Detail) - USD ($)
$ in Millions
2 Months Ended
Apr. 01, 2020
Feb. 06, 2020
Feb. 01, 2020
Feb. 21, 2020
Forecast [Member]        
Subsequent Event [Line Items]        
Renewal period of share repurchase 1 year      
Stock repurchase program authorized to be repurchased 5,000,000.0      
Subsequent Event [Member]        
Subsequent Event [Line Items]        
Stock repurchased, shares       200,000
Stock repurchased, value       $ 5.2
Renewal period of share repurchase   16 years    
Subsequent Event [Member] | Minimum [Member]        
Subsequent Event [Line Items]        
Business acquisition, annualized revenue     $ 6.0  
Subsequent Event [Member] | Alliance [Member]        
Subsequent Event [Line Items]        
Effective date of acquisition     Feb. 01, 2020  
Acquired entity, name     Alliance Insurance Services, Inc.  
Subsequent Event [Member] | PD [Member]        
Subsequent Event [Line Items]        
Effective date of acquisition     Feb. 01, 2020  
Acquired entity, name     Pension Dynamics Company, LLC  
Subsequent Event [Member] | Sunshine [Member]        
Subsequent Event [Line Items]        
Effective date of acquisition     Feb. 01, 2020  
Acquired entity, name     Sunshine Systems