XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Pro Forma Information (Details) - PLH and FIH - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Pro forma results        
Tax rate 18.60% 29.00% 19.60% 27.50%
Revenue $ 1,339,477 $ 1,102,971 $ 3,485,099 $ 3,038,474
Income before provision for income taxes 62,760 59,194 101,760 43,679
Net income $ 51,111 $ 42,220 $ 81,815 $ 31,669
Weighted average common shares outstanding:        
Basic (in shares) 53,181 53,769 53,228 52,407
Diluted (in shares) 53,748 54,367 53,778 54,946
Earnings per share:        
Basic (in dollars per share) $ 0.96 $ 0.79 $ 1.54 $ 0.60
Diluted (in dollars per share) $ 0.95 $ 0.78 $ 1.52 $ 0.58