XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Pro-forma Information (Details) - US eDirect Inc - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Business Acquisition        
Revenues $ 468,685 $ 409,555 $ 926,014 $ 707,967
Net income $ 39,946 $ 25,991 $ 68,183 $ 62,099
Basic earnings per share (in usd per share) $ 0.96 $ 0.64 $ 1.64 $ 1.52
Diluted earnings per share (in usd per share) $ 0.94 $ 0.62 $ 1.61 $ 1.47