XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Service [Member] Service [Member] Service [Member] Service [Member]
Service revenue $ 255,345 $ 225,626 $ 720,743 $ 690,101
Operating expenses:        
Cost of services 153,765 130,139 433,052 401,455
Selling, general, and administrative expense 62,650 57,114 171,830 179,583
Depreciation 9,758 9,762 30,525 29,502
Amortization of intangible assets 4,988 5,027 14,955 15,276
Loss (gain) on disposal of assets (10) 640 (93) 772
Total operating expenses 231,151 202,682 650,269 626,588
Operating income 24,194 22,944 70,474 63,513
Other expense (income), net 898 2,895 (2,007) 34
Financing expenses 5,504 5,712 16,532 16,141
Income before income taxes 17,792 14,337 55,949 47,338
Provision for income taxes 5,093 4,565 18,938 17,925
Net income $ 12,699 $ 9,772 $ 37,011 $ 29,413
Net income per common share:        
Basic (in usd per share) $ 0.14 $ 0.11 $ 0.42 $ 0.31
Diluted (in usd per share) $ 0.14 $ 0.10 $ 0.40 $ 0.30
Weighted-average number of common shares outstanding:        
Basic (in shares) 88,978,159 92,480,316 88,701,787 95,522,026
Diluted (in shares) 92,579,919 94,035,111 92,019,911 97,729,230