XML 25 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 337,103 $ 229,902
Marketable securities 402,870 193,436
Total cash, cash equivalents, and marketable securities 739,973 423,338
Accounts receivable, net 305,468 300,173
Unbilled receivables, net 173,085 237,379
Other current assets 115,178 68,137
Total current assets 1,333,704 1,029,027
Long-term unbilled receivables, net 61,407 85,402
Goodwill 81,113 81,611
Other long-term assets 292,049 314,696
Total assets 1,768,273 1,510,736
Current liabilities:    
Accounts payable 6,226 11,290
Accrued expenses 31,544 39,941
Accrued compensation and related expenses 138,042 126,640
Deferred revenue 423,910 377,845
Convertible senior notes, net 467,470 0
Other current liabilities 18,866 21,343
Total current liabilities 1,086,058 577,059
Long-term convertible senior notes, net 0 499,368
Long-term operating lease liabilities 67,647 66,901
Other long-term liabilities 29,088 13,570
Total liabilities 1,182,793 1,156,898
Commitments and contingencies (Note 20)
Stockholders’ equity:    
Preferred stock, $0.01 par value, 1,000 shares authorized; none issued 0 0
Common stock, $0.01 par value, 200,000 shares authorized; 86,112 and 83,840 shares issued and outstanding as of December 31, 2024 and 2023, respectively 861 838
Additional paid-in capital 526,963 379,584
Retained earnings (accumulated deficit) 87,901 (8,705)
Accumulated other comprehensive (loss)    
Net unrealized gain on available-for-sale securities, net of tax 230 669
Foreign currency translation adjustments (30,475) (18,548)
Total stockholders’ equity 585,480 353,838
Total liabilities and stockholders’ equity $ 1,768,273 $ 1,510,736