XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Service [Member] Service [Member] Service [Member] Service [Member]
Service revenue $ 294,086 $ 237,928 $ 571,878 $ 465,398
Operating expenses:        
Cost of services 180,568 143,876 351,749 279,287
Selling, general and administrative expense 68,406 56,276 125,830 109,180
Depreciation 9,867 9,978 19,870 20,767
Amortization of intangible assets 4,997 4,982 9,973 9,967
Loss (gain) on disposal of assets (114) 94 (144) (83)
Total operating expenses 263,724 215,206 507,278 419,118
Operating income 30,362 22,722 64,600 46,280
Other income, net (1,327) (2,703) (1,500) (2,905)
Financing expenses 4,635 5,490 9,298 11,028
Income before income taxes 27,054 19,935 56,802 38,157
Provision for income taxes 7,007 7,337 15,607 13,845
Net income $ 20,047 $ 12,598 $ 41,195 $ 24,312
Net income per common share:        
Basic (in usd per share) $ 0.22 $ 0.14 $ 0.46 $ 0.27
Diluted (in usd per share) $ 0.22 $ 0.14 $ 0.44 $ 0.27
Weighted-average number of common shares outstanding:        
Basic (in shares) 89,493,215 88,331,992 89,766,782 88,563,601
Diluted (in shares) 92,576,805 91,629,930 93,116,173 91,739,908