XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 150,102 $ 136,953
Short-term investments 175,648 153,881
Restricted cash 7,342 4,062
Accounts receivable, net 340,904 308,108
Other current assets 93,693 76,669
Total current assets 767,689 679,673
Property and equipment, net 107,395 100,373
Operating lease right-of-use assets 71,796 64,856
Restricted cash 5,820 4,386
Deferred tax assets, net 106,881 82,927
Goodwill 427,663 405,639
Other intangible assets, net 51,291 50,164
Long-term investments 14,184 4,430
Other assets 57,113 49,524
Total assets 1,609,832 1,441,972
Current liabilities:    
Accounts payable 4,082 5,055
Current portion of long-term borrowings 4,891 65,000
Deferred revenue 12,472 12,318
Accrued employee costs 110,677 117,137
Accrued expenses and other current liabilities 105,159 114,113
Current portion of operating lease liabilities 16,904 12,780
Total current liabilities 254,185 326,403
Long-term borrowings, less current portion 339,828 135,000
Operating lease liabilities, less current portion 62,336 58,175
Deferred tax liabilities, net 3,245 1,495
Other non-current liabilities 42,675 31,462
Total liabilities 702,269 552,535
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, 205,317,002 shares issued and 160,880,592 shares outstanding as of September 30, 2024 and 203,410,038 shares issued and 165,277,880 shares outstanding as of December 31, 2023 205 203
Additional paid-in capital 572,430 508,028
Retained earnings 1,231,288 1,083,663
Accumulated other comprehensive loss (122,593) (127,040)
Total including shares held in treasury 1,681,330 1,464,854
Less: 44,436,410 shares as of September 30, 2024 and 38,132,158 shares as of December 31, 2023, held in treasury, at cost (773,767) (575,417)
Total stockholders’ equity 907,563 889,437
Total liabilities and stockholders’ equity $ 1,609,832 $ 1,441,972