XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]        
Revenue $ 467,777 $ 394,060 $ 1,304,355 $ 1,165,063
Direct costs 307,295 254,175 834,358 732,903
Operating costs and expenses:        
Indirect and selling expenses 118,290 99,940 350,145 316,100
Depreciation and amortization 5,297 4,665 15,198 14,663
Amortization of intangible assets 8,661 3,015 18,941 9,049
Total operating costs and expenses 132,248 107,620 384,284 339,812
Operating income 28,234 32,265 85,713 92,348
Interest expense (7,474) (2,550) (14,274) (7,845)
Other income (expense) 887 81 616 (382)
Income before income taxes 21,647 29,796 72,055 84,121
Provision for income taxes 2,542 9,406 16,691 25,068
Net income $ 19,105 $ 20,390 $ 55,364 $ 59,053
Earnings per Share:        
Basic $ 1.01 $ 1.08 $ 2.94 $ 3.13
Diluted $ 1.01 $ 1.07 $ 2.91 $ 3.10
Weighted-average Shares:        
Basic 18,826 18,865 18,806 18,864
Diluted 19,009 19,061 19,001 19,077
Cash dividends declared per common share $ 0.14 $ 0.14 $ 0.42 $ 0.42
Other comprehensive (loss) income, net of tax $ (1,555) $ (1,971) $ (3,107) $ 1,241
Comprehensive income, net of tax $ 17,550 $ 18,419 $ 52,257 $ 60,294