| Schedule of Other Assets and Other Liabilities |
Other current assets | | | | | | | | | | | | | (in thousands) | December 31, 2024 | | December 31, 2023 | Prepaid expenses | $ | 38,155 | | | $ | 33,647 | | | Income tax receivables | 58,359 | | | 4,804 | | | Contract assets | 13,498 | | | 16,238 | | | Insurance receivable | — | | | 1,954 | | | Indirect tax receivable | 2,488 | | | 1,924 | | | Capped call transactions | 223 | | | — | | | Restricted cash | 98 | | | — | | | Other | 2,357 | | | 9,570 | | | $ | 115,178 | | | $ | 68,137 | |
Other long-term assets | | | | | | | | | | | | | (in thousands) | December 31, 2024 | | December 31, 2023 | | Deferred commissions | $ | 105,405 | | | $ | 114,119 | | | Right of use assets | 62,429 | | | 64,198 | | | Property and equipment | 41,806 | | | 47,279 | | | Venture investments | 21,234 | | | 19,450 | | | Contract assets | 18,321 | | | 20,635 | | Income tax receivables | 13,299 | | | 20,633 | | | Intangible assets | 3,832 | | | 7,002 | | | Capped call transactions | — | | | 893 | | | Deferred income taxes | 4,268 | | | 3,678 | | | Restricted cash | 4,328 | | | 2,925 | | | Other | 17,127 | | | 13,884 | | | $ | 292,049 | | | $ | 314,696 | | Accrued expenses | | | | | | | | | | | | | (in thousands) | December 31, 2024 | | December 31, 2023 | | | | | | Cloud hosting | $ | 1,802 | | | $ | 1,358 | | | Outside professional services | 10,639 | | | 10,419 | | | Marketing and sales program | 2,150 | | | 2,557 | | | Income and other taxes | 5,055 | | | 15,428 | | | Employee related | 4,833 | | | 4,486 | | | Repurchases of common stock unsettled | 1,500 | | | — | | | Other | 5,565 | | | 5,693 | | | $ | 31,544 | | | $ | 39,941 | |
Other current liabilities | | | | | | | | | | | | | (in thousands) | December 31, 2024 | | December 31, 2023 | | Operating lease liabilities | $ | 14,551 | | | $ | 15,000 | | | Dividends payable | 2,583 | | | 2,515 | | | Other | 1,732 | | | 3,828 | | | $ | 18,866 | | | $ | 21,343 | |
Other long-term liabilities | | | | | | | | | | | | | (in thousands) | December 31, 2024 | | December 31, 2023 | | Deferred revenue | $ | 2,121 | | | $ | 2,478 | | | Income taxes payable | 15,956 | | | 859 | | | Other | 11,011 | | | 10,233 | | | $ | 29,088 | | | $ | 13,570 | |
|