XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 145,405 $ 146,326
Short-term investments 108,358 182,041
Restricted cash 12,409 12,392
Accounts receivable, net 388,563 343,105
Other current assets 142,626 146,093
Total current assets 797,361 829,957
Property and equipment, net 109,388 111,821
Operating lease right-of-use assets 92,980 97,411
Restricted cash 6,964 7,251
Deferred tax assets, net 140,602 129,968
Goodwill 418,659 419,654
Other intangible assets, net 32,978 36,204
Long-term investments 17,532 8,198
Other assets 59,915 61,771
Total assets 1,676,379 1,702,235
Current liabilities:    
Accounts payable 11,260 4,753
Current portion of long-term borrowings 4,886 4,886
Deferred revenue 22,905 15,356
Accrued employee costs 71,604 146,775
Accrued expenses and other current liabilities 171,934 135,498
Current portion of operating lease liabilities 16,925 16,857
Total current liabilities 299,514 324,125
Long-term borrowings, less current portion 412,491 293,712
Operating lease liabilities, less current portion 84,277 88,167
Deferred tax liabilities, net 1,707 2,125
Other non-current liabilities 99,586 81,401
Total liabilities 897,575 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, 209,929,764 shares issued and 152,999,425 shares outstanding as of March 31, 2026 and 208,855,566 shares issued and 156,430,028 shares outstanding as of December 31, 2025 210 209
Additional paid-in capital 674,662 677,562
Retained earnings 1,600,060 1,532,979
Accumulated other comprehensive loss (237,374) (180,727)
Total including shares held in treasury 2,037,558 2,030,023
Less: 56,930,339 shares as of March 31, 2026 and 52,425,538 shares as of December 31, 2025, held in treasury, at cost (1,258,754) (1,117,318)
Total stockholders’ equity 778,804 912,705
Total liabilities and stockholders’ equity $ 1,676,379 $ 1,702,235