| OTHER ASSETS AND LIABILITIES |
NOTE 7. OTHER ASSETS AND LIABILITIES Other current assets | | | | | | | | | | | | | (in thousands) | June 30, 2025 | | December 31, 2024 | | Prepaid expenses | $ | 45,877 | | | $ | 38,155 | | | Income tax receivables | 25,869 | | | 58,359 | | | Contract assets | 16,689 | | | 13,498 | | | Indirect tax receivable | 1,843 | | | 2,488 | | | Capped call transactions | — | | | 223 | | | Restricted cash | — | | | 98 | | | Other | 3,125 | | | 2,357 | | | $ | 93,403 | | | $ | 115,178 | |
Other long-term assets | | | | | | | | | | | | | (in thousands) | June 30, 2025 | | December 31, 2024 | | Deferred commissions | $ | 104,355 | | | $ | 105,405 | | | Right of use assets | 60,786 | | | 62,429 | | | Property and equipment | 40,856 | | | 41,806 | | | Venture investments | 18,651 | | | 21,234 | | | Contract assets | 23,345 | | | 18,321 | | | Income taxes receivable | 14,495 | | | 13,299 | | | Intangible assets | 2,456 | | | 3,832 | | | | | | | Deferred income taxes | 4,124 | | | 4,268 | | | Restricted cash | 4,546 | | | 4,328 | | | Other | 19,343 | | | 17,127 | | | $ | 292,957 | | | $ | 292,049 | |
Accrued expenses | | | | | | | | | | | | | (in thousands) | June 30, 2025 | | December 31, 2024 | | Cloud hosting | $ | 16,985 | | | $ | 1,802 | | | Outside professional services | 13,718 | | | 10,639 | | | Marketing and sales program | 5,973 | | | 2,150 | | | Income and other taxes | 4,671 | | | 5,055 | | | Employee related | 5,202 | | | 4,833 | | | Repurchases of common stock unsettled | 1,000 | | | 1,500 | | | Other | 3,881 | | | 5,565 | | | $ | 51,430 | | | $ | 31,544 | | Other current liabilities | | | | | | | | | | | | | (in thousands) | June 30, 2025 | | December 31, 2024 | | Operating lease liabilities | $ | 13,825 | | | $ | 14,551 | | | Dividends payable | 5,156 | | | 2,583 | | | Other | 1,406 | | | 1,732 | | | $ | 20,387 | | | $ | 18,866 | |
Other long-term liabilities | | | | | | | | | | | | | (in thousands) | June 30, 2025 | | December 31, 2024 | | Deferred revenue | $ | 3,256 | | | $ | 2,121 | | | Income taxes payable | 19,173 | | | 15,956 | | | Other | 12,637 | | | 11,011 | | | $ | 35,066 | | | $ | 29,088 | |
|