XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
Revenue $ 378,478 $ 358,238
Direct costs 232,082 230,616
Operating costs and expenses:    
Indirect and selling expenses 109,982 103,271
Depreciation and amortization 5,270 5,179
Amortization of intangible assets 3,015 2,853
Total operating costs and expenses 118,267 111,303
Operating income 28,129 16,319
Interest expense (2,683) (3,525)
Other (expense) income (417) 190
Income before income taxes 25,029 12,984
Provision for income taxes 6,678 2,372
Net income $ 18,351 $ 10,612
Earnings per Share:    
Basic $ 0.97 $ 0.56
Diluted $ 0.96 $ 0.55
Weighted-average Shares:    
Basic 18,885 18,840
Diluted 19,118 19,197
Cash dividends declared per common share $ 0.14 $ 0.14
Other comprehensive income (loss), net of tax $ 2,780 $ (11,123)
Comprehensive income (loss), net of tax $ 21,131 $ (511)