XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 494,436 $ 483,282
Direct costs:    
Direct costs 310,533 312,565
Operating costs and expenses:    
Indirect and selling expenses 129,094 123,733
Depreciation and amortization 5,574 6,309
Amortization of intangible assets 8,291 9,224
Total operating costs and expenses 142,959 139,266
Operating income 40,944 31,451
Interest, net (8,238) (9,457)
Other income (expense) 1,630 (558)
Income before income taxes 34,336 21,436
Provision for income taxes 7,019 5,038
Net income $ 27,317 $ 16,398
Earnings per Share:    
Basic $ 1.46 $ 0.87
Diluted $ 1.44 $ 0.87
Weighted-average Shares:    
Basic 18,757 18,779
Diluted 18,946 18,949
Cash dividends declared per common share $ 0.14 $ 0.14
Other comprehensive income (loss), net of tax $ 684 $ (1,334)
Comprehensive income, net of tax $ 28,001 $ 15,064