XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 483,282 $ 413,468
Direct costs 312,565 258,158
Operating costs and expenses:    
Indirect and selling expenses 123,733 117,452
Depreciation and amortization 6,309 4,838
Amortization of intangible assets 9,224 5,317
Total operating costs and expenses 139,266 127,607
Operating income 31,451 27,703
Interest, net (9,457) (2,627)
Other expense (558) (439)
Income before income taxes 21,436 24,637
Provision for income taxes 5,038 6,775
Net income $ 16,398 $ 17,862
Earnings per Share:    
Basic $ 0.87 $ 0.95
Diluted $ 0.87 $ 0.94
Weighted-average Shares:    
Basic 18,779 18,795
Diluted 18,949 19,012
Cash dividends declared per common share $ 0.14 $ 0.14
Other comprehensive (loss) income, net of tax $ (1,334) $ 2,659
Comprehensive income, net of tax $ 15,064 $ 20,521