XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Revenue $ 358,238 $ 341,254
Direct costs 230,616 215,949
Operating costs and expenses:    
Indirect and selling expenses 103,271 96,519
Depreciation and amortization 5,179 4,762
Amortization of intangible assets 2,853 2,135
Total operating costs and expenses 111,303 103,416
Operating income 16,319 21,889
Interest expense (3,525) (2,453)
Other income (expense) 190 (412)
Income before income taxes 12,984 19,024
Provision for income taxes 2,372 3,706
Net income $ 10,612 $ 15,318
Earnings per Share:    
Basic $ 0.56 $ 0.81
Diluted $ 0.55 $ 0.80
Weighted-average Shares:    
Basic 18,840 18,825
Diluted 19,197 19,263
Cash dividends declared per common share $ 0.14 $ 0.14
Other comprehensive (loss) income, net of tax $ (11,123) $ 283
Comprehensive (loss) income, net of tax $ (511) $ 15,601