v3.26.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 126,722 $ 146,326
Short-term investments 157,102 182,041
Restricted cash 12,964 12,392
Accounts receivable, net 434,362 343,105
Other current assets 144,132 146,093
Total current assets 875,282 829,957
Property and equipment, net 114,587 111,821
Operating lease right-of-use assets 97,495 97,411
Restricted cash 7,086 7,251
Deferred tax assets, net 139,288 129,968
Goodwill 418,693 419,654
Other intangible assets, net 29,720 36,204
Long-term investments 6,396 8,198
Other assets 59,340 61,771
Total assets 1,747,887 1,702,235
Current liabilities:    
Accounts payable 6,733 4,753
Current portion of long-term borrowings 381,155 4,886
Deferred revenue 22,591 15,356
Accrued employee costs 112,908 146,775
Accrued expenses and other current liabilities 161,525 135,498
Current portion of operating lease liabilities 18,734 16,857
Total current liabilities 703,646 324,125
Long-term borrowings, less current portion 0 293,712
Operating lease liabilities, less current portion 88,130 88,167
Deferred tax liabilities, net 2,256 2,125
Other non-current liabilities 87,613 81,401
Total liabilities 881,645 789,530
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value; 15,000,000 shares authorized, none issued 0 0
Common stock, $0.001 par value; 400,000,000 shares authorized, 210,101,885 shares issued and 151,745,072 shares outstanding as of June 30, 2026 and 208,855,566 shares issued and 156,430,028 shares outstanding as of December 31, 2025 210 209
Additional paid-in capital 724,432 677,562
Retained earnings 1,664,571 1,532,979
Accumulated other comprehensive loss (223,682) (180,727)
Total including shares held in treasury 2,165,531 2,030,023
Less: 58,356,813 shares as of June 30, 2026 and 52,425,538 shares as of December 31, 2025, held in treasury, at cost (1,299,289) (1,117,318)
Total stockholders’ equity 866,242 912,705
Total liabilities and stockholders’ equity $ 1,747,887 $ 1,702,235