XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions - Pro-forma Information (Details) - US eDirect Inc - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Business Acquisition        
Revenues $ 473,191 $ 464,608 $ 1,399,205 $ 1,172,575
Net income $ 53,233 $ 43,851 $ 121,416 $ 105,950
Basic earnings per share (in usd per share) $ 1.28 $ 1.07 $ 2.92 $ 2.60
Diluted earnings per share (in usd per share) $ 1.26 $ 1.04 $ 2.86 $ 2.51