XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 146,326 $ 153,355
Short-term investments 182,041 187,223
Restricted cash 12,392 9,972
Accounts receivable, net 343,105 304,322
Other current assets 146,093 140,317
Total current assets 829,957 795,189
Property and equipment, net 111,821 101,837
Operating lease right-of-use assets 97,411 68,784
Restricted cash 7,251 8,071
Deferred tax assets, net 129,968 104,747
Goodwill 419,654 420,387
Other intangible assets, net 36,204 49,331
Long-term investments 8,198 13,972
Other assets 61,771 56,085
Total assets 1,702,235 1,618,403
Current liabilities:    
Accounts payable 4,753 5,884
Current portion of long-term borrowings 4,886 4,886
Deferred revenue 15,356 19,264
Accrued employee costs 146,775 129,994
Accrued expenses and other current liabilities 135,498 113,597
Current portion of operating lease liabilities 16,857 16,491
Total current liabilities 324,125 290,116
Long-term borrowings, less current portion 293,712 283,598
Operating lease liabilities, less current portion 88,167 59,851
Deferred tax liabilities, net 2,125 1,403
Other non-current liabilities 81,401 53,573
Total liabilities 789,530 688,541
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, 208,855,566 shares issued and 156,430,028 shares outstanding as of December 31, 2025 and 206,510,587 shares issued and 161,801,212 shares outstanding as of December 31, 2024 209 206
Additional paid-in capital 677,562 588,583
Retained earnings 1,532,979 1,281,960
Accumulated other comprehensive loss (180,727) (154,722)
Total including shares held in treasury 2,030,023 1,716,027
Less: 52,425,538 shares as of December 31, 2025 and 44,709,375 shares as of December 31, 2024, held in treasury, at cost (1,117,318) (786,165)
Total stockholders’ equity 912,705 929,862
Total liabilities and stockholders’ equity $ 1,702,235 $ 1,618,403