v3.25.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues:      
Total revenues $ 1,080,132 $ 860,488 $ 669,448
Costs and operating expenses:      
Selling, general and administrative expenses 14,576 7,619 3,635
Lease abandonment and termination costs [1] 12,205 0 0
Amortization of intangible assets 17,749 14,378 15,735
Total costs and operating expenses 998,713 772,492 615,844
Operating income 81,419 87,996 53,604
Interest expense, net 34,939 31,083 17,893
Income from continuing operations before income taxes 46,480 56,913 35,711
Provision for income taxes 9,982 13,761 9,052
Net income from continuing operations 36,498 43,152 26,659
(Loss) income from discontinued operations, net of tax (21,174) (4,018) 1,400
Net income [1] $ 15,324 $ 39,134 $ 28,059
Basic      
Continuing operations (usd per share) $ 2.04 $ 3.05 $ 2.09
Discontinued operations (usd per share) (1.18) (0.28) 0.11
Basic earnings (loss) per share (usd per share) 0.86 2.77 2.20
Diluted      
Continuing operations (usd per share) 2.03 3.04 2.08
Discontinued operations (usd per share) (1.18) (0.28) 0.11
Diluted earnings (loss) per share (usd per share) $ 0.85 $ 2.76 $ 2.19
Weighted average shares outstanding:      
Basic (in shares) 17,878,608 14,130,334 12,780,117
Diluted (in shares) 17,975,295 14,184,729 12,827,894
Products      
Revenues:      
Total revenues $ 776,676 $ 693,035 $ 554,010
Costs and operating expenses:      
Costs and operating expenses 675,015 605,682 495,965
Services      
Revenues:      
Total revenues 303,456 167,453 115,438
Costs and operating expenses:      
Costs and operating expenses $ 279,168 $ 144,813 $ 100,509
[1]
(a) The cash flows related to discontinued operations and held-for-sale assets and liabilities have not been segregated and remain included in the major classes of assets and liabilities. Accordingly, the Consolidated Statements of Cash Flows include the results of continuing and discontinued operations.

Source