XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 512,029 $ 500,085 $ 1,006,465 $ 983,367
Direct costs:        
Direct costs 329,331 325,404 639,864 637,969
Operating costs and expenses:        
Indirect and selling expenses 127,091 126,522 256,185 250,255
Depreciation and amortization 4,909 6,826 10,483 13,135
Amortization of intangible assets 8,291 9,286 16,582 18,510
Total operating costs and expenses 140,291 142,634 283,250 281,900
Operating income 42,407 32,047 83,351 63,498
Interest, net (7,703) (10,132) (15,941) (19,589)
Other income (expense) 36 (677) 1,666 (1,235)
Income before income taxes 34,740 21,238 69,076 42,674
Provision for income taxes 9,129 926 16,148 5,964
Net income $ 25,611 $ 20,312 $ 52,928 $ 36,710
Earnings per Share:        
Basic $ 1.37 $ 1.08 $ 2.82 $ 1.95
Diluted $ 1.36 $ 1.07 $ 2.8 $ 1.94
Weighted-average Shares:        
Basic 18,738 18,791 18,748 18,785
Diluted 18,861 18,919 18,912 18,942
Cash dividends declared per common share $ 0.14 $ 0.14 $ 0.28 $ 0.28
Other comprehensive (loss) income, net of tax $ (343) $ 3,151 $ 341 $ 1,817
Comprehensive income, net of tax $ 25,268 $ 23,463 $ 53,269 $ 38,527