XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Revenue $ 392,525 $ 353,987 $ 771,003 $ 712,225
Direct costs 246,646 223,407 478,728 454,023
Operating costs and expenses:        
Indirect and selling expenses 106,178 99,255 216,160 202,526
Depreciation and amortization 4,728 5,064 9,998 10,243
Amortization of intangible assets 3,019 3,479 6,034 6,332
Total operating costs and expenses 113,925 107,798 232,192 219,101
Operating income 31,954 22,782 60,083 39,101
Interest expense (2,612) (3,908) (5,295) (7,433)
Other (expense) income (46) 349 (463) 539
Income before income taxes 29,296 19,223 54,325 32,207
Provision for income taxes 8,984 5,567 15,662 7,939
Net income $ 20,312 $ 13,656 $ 38,663 $ 24,268
Earnings per Share:        
Basic $ 1.08 $ 0.73 $ 2.05 $ 1.29
Diluted $ 1.07 $ 0.72 $ 2.03 $ 1.27
Weighted-average Shares:        
Basic 18,843 18,829 18,864 18,835
Diluted 19,022 19,020 19,078 19,120
Cash dividends declared per common share $ 0.14 $ 0.14 $ 0.28 $ 0.28
Other comprehensive income (loss), net of tax $ 432 $ (164) $ 3,212 $ (11,287)
Comprehensive income, net of tax $ 20,744 $ 13,492 $ 41,875 $ 12,981