XML 11 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total revenue $ 223,254 $ 209,730
Operating expenses 73,739 70,640
Selling, general and administrative expenses 51,501 48,171
Depreciation, amortization and (gain) loss on disposal of assets, net 27,814 26,975
Total costs and expenses 165,869 155,377
Income from operations 57,385 54,353
Interest expense, net 16,636 19,635
Gain on interest rate swap 0 (396)
Loss on extinguishment of debt 25 595
Other income, net (4,109) (4,453)
Total other expenses 12,552 15,381
Income before income taxes 44,833 38,972
Income tax provision 12,494 9,823
Net income 32,339 29,149
Change in foreign currency translation adjustment 2,127 (3,260)
Total comprehensive income $ 34,466 $ 25,889
Net income per share:    
Basic $ 0.2 $ 0.18
Diluted $ 0.2 $ 0.17
Weighted average shares outstanding:    
Basic 159,544 166,241
Diluted 162,066 168,726
Service Revenue    
Total revenue $ 211,902 $ 202,721
Cost of revenue 4,783 4,305
Product Sales    
Total revenue 11,352 7,009
Cost of revenue $ 8,032 $ 5,286