XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Revenue $ 423,110 $ 392,525 $ 836,578 $ 771,003
Direct costs 268,905 246,646 527,063 478,728
Operating costs and expenses:        
Indirect and selling expenses 114,403 106,178 231,855 216,160
Depreciation and amortization 5,063 4,728 9,901 9,998
Amortization of intangible assets 4,963 3,019 10,280 6,034
Total operating costs and expenses 124,429 113,925 252,036 232,192
Operating income 29,776 31,954 57,479 60,083
Interest expense (4,103) (2,612) (6,800) (5,295)
Other income (expense) 98 (46) (271) (463)
Income before income taxes 25,771 29,296 50,408 54,325
Provision for income taxes 7,374 8,984 14,149 15,662
Net income $ 18,397 $ 20,312 $ 36,259 $ 38,663
Earnings per Share:        
Basic $ 0.98 $ 1.08 $ 1.93 $ 2.05
Diluted $ 0.97 $ 1.07 $ 1.91 $ 2.03
Weighted-average Shares:        
Basic 18,796 18,843 18,795 18,864
Diluted 18,954 19,022 18,991 19,078
Cash dividends declared per common share $ 0.14 $ 0.14 $ 0.28 $ 0.28
Other comprehensive (loss) income, net of tax $ (4,211) $ 432 $ (1,552) $ 3,212
Comprehensive income, net of tax $ 14,186 $ 20,744 $ 34,707 $ 41,875