XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenues, net $ 472,073 $ 410,971 $ 1,356,946 $ 1,216,610
Cost of revenues [1] 293,806 256,002 849,336 760,691
Gross profit [1] 178,267 154,969 507,610 455,919
Operating expenses:        
General and administrative expenses 57,495 52,213 167,195 144,564
Selling and marketing expenses 37,568 30,943 108,982 88,674
Depreciation and amortization expense 13,799 11,583 39,055 38,192
Total operating expenses 108,862 94,739 315,232 271,430
Income from operations 69,405 60,230 192,378 184,489
Foreign exchange gain, net 278 409 673 838
Interest expense (5,526) (3,405) (14,145) (10,030)
Other income, net 4,374 778 11,876 6,594
Income before income tax expense and earnings from equity affiliates 68,531 58,012 190,782 181,891
Income tax expense 15,460 14,161 43,086 37,773
Income before earnings from equity affiliates 53,071 43,851 147,696 144,118
Gain/(loss) from equity-method investment (34) 25 (71) 157
Net income $ 53,037 $ 43,876 $ 147,625 $ 144,275
Earnings per share:        
Basic (in dollars per share) $ 0.33 $ 0.26 $ 0.90 $ 0.87
Diluted (in dollars per share) $ 0.33 $ 0.26 $ 0.90 $ 0.86
Weighted average number of shares used in computing earnings per share:        
Basic (in shares) 161,732,872 166,159,619 163,197,767 166,707,599
Diluted (in shares) 163,187,733 167,688,374 164,620,081 168,591,612
[1] Exclusive of depreciation and amortization expense.