v3.26.3
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 154,066 $ 146,326
Short-term investments 178,612 182,041
Restricted cash 13,916 12,392
Accounts receivable, net 457,287 343,105
Other current assets 155,262 146,093
Total current assets 959,143 829,957
Property and equipment, net 122,884 111,821
Operating lease right-of-use assets 94,517 97,411
Restricted cash 7,092 7,251
Deferred tax assets, net 129,734 129,968
Goodwill 581,595 419,654
Other intangible assets, net 99,523 36,204
Long-term investments 6,450 8,198
Other assets 72,471 61,771
Total assets 2,073,409 1,702,235
Current liabilities:    
Accounts payable 6,505 4,753
Current portion of long-term borrowings 9,703 4,886
Deferred revenue 20,257 15,356
Accrued employee costs 155,231 146,775
Accrued expenses and other current liabilities 232,400 135,498
Current portion of operating lease liabilities 20,093 16,857
Total current liabilities 444,189 324,125
Long-term borrowings, less current portion 501,346 293,712
Operating lease liabilities, less current portion 84,205 88,167
Deferred tax liabilities, net 2,591 2,125
Other non-current liabilities 112,990 81,401
Total liabilities 1,145,321 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,148,341 shares issued and 151,027,513 shares outstanding as of September 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 750,312 677,562
Retained earnings 1,733,342 1,532,979
Accumulated other comprehensive loss (230,031) (180,727)
Total including shares held in treasury 2,253,833 2,030,023
Less: 59,120,828 shares as of September 30, 2026 and 52,425,538 shares as of December 31, 2025, held in treasury, at cost (1,325,745) (1,117,318)
Total stockholders’ equity 928,088 912,705
Total liabilities and stockholders’ equity $ 2,073,409 $ 1,702,235