XML 75 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Pro Forma (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]      
Revenues $ 1,698,965 $ 1,631,284 $ 1,864,439
Net income $ 124,909 $ 106,579 $ 164,618
Basic (in dollars per share) $ 3.05 $ 2.57 $ 3.83
Net income per diluted share (in dollars per share) $ 3.04 $ 2.56 $ 3.81
AFF      
Business Acquisition [Line Items]      
Revenues $ 1,698,965 $ 1,631,284  
Net income $ 124,909 $ 106,579  
Basic (in dollars per share) $ 3.05 $ 2.57  
Net income per diluted share (in dollars per share) $ 3.04 $ 2.56  
AFF | Pro Forma      
Business Acquisition [Line Items]      
Revenues $ 2,305,860 $ 2,024,055  
Net income $ 156,257 $ 60,059  
Basic (in dollars per share) $ 3.21 $ 1.21  
Net income per diluted share (in dollars per share) $ 3.20 $ 1.21