v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 663,260 $ 648,246
Short-term investments 0 23,359
Accounts receivable, net of allowance for credit losses of $12,094 and $26,830 as of December 31, 2024 and June 30, 2025, respectively 1,266,653 1,198,606
Prepaid expenses and other current assets 205,116 209,893
Total current assets 2,135,029 2,080,104
Property, plant and equipment, net 219,405 207,943
Operating lease right-of-use assets 194,676 182,190
Deferred tax assets 244,326 269,476
Intangible assets, net 77,435 26,950
Goodwill 1,793,903 1,669,769
Contract cost assets 207,498 200,900
Other assets, net of allowance for credit losses of $7,320 and $7,861 as of December 31, 2024 and June 30, 2025, respectively 435,408 349,821
Total assets 5,307,680 4,987,153
Current liabilities    
Short term borrowing 85,000 0
Current portion of long-term debt 375,714 26,173
Accounts payable 43,947 36,469
Income taxes payable 56,197 35,431
Accrued expenses and other current liabilities 777,668 812,994
Operating leases liability 53,913 52,672
Total current liabilities 1,392,439 963,739
Long-term debt, less current portion 833,373 1,195,267
Operating leases liability 162,941 153,587
Deferred tax liabilities 17,013 15,908
Other liabilities 315,303 269,041
Total liabilities 2,721,069 2,597,542
Shareholders' equity    
Preferred shares, $0.01 par value, 250,000,000 authorized, none issued 0 0
Common shares, $0.01 par value, 500,000,000 authorized, 174,661,943 and 174,264,642 issued and outstanding as of December 31, 2024 and June 30, 2025, respectively 1,735 1,740
Additional paid-in capital 1,964,966 1,945,261
Retained earnings 1,347,377 1,236,696
Accumulated other comprehensive income (loss) (727,467) (794,086)
Total equity 2,586,611 2,389,611
Commitments and contingencies
Total liabilities and equity $ 5,307,680 $ 4,987,153