XML 112 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Events - Additional Information (Details) - USD ($)
$ in Millions
2 Months Ended 12 Months Ended
Mar. 31, 2021
Feb. 11, 2021
Jan. 01, 2021
Feb. 16, 2021
Dec. 31, 2020
Dec. 31, 2019
Subsequent Event [Line Items]            
Business acquisition, annualized revenue         $ 45.2 $ 17.4
Subsequent Event            
Subsequent Event [Line Items]            
Stock repurchased (in shares)       600,000    
Stock repurchased, value       $ 16.2    
Stock repurchase program duration   17 years        
Subsequent Event | Forecast            
Subsequent Event [Line Items]            
Stock repurchase program authorized to be repurchased (in shares) 5,000,000.0          
Renewal period of share repurchase 1 year          
Subsequent Event | Forecast | Middle Market Advisory Group            
Subsequent Event [Line Items]            
Business acquisition, annualized revenue     $ 3.6