| Schedule of Revenue Recognized from the Sources of Software Products and Services Revenue |
The following table presents the revenue recognized from the sources of software products and services revenue: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | On-premise software | $ | 9,297 | | | $ | 15,743 | | | $ | 23,477 | | | $ | 41,167 | | | Hosted software | 15,150 | | | 11,128 | | | 27,230 | | | 22,000 | | | Software maintenance | 4,878 | | | 6,778 | | | 11,540 | | | 13,573 | | | Professional services | 3,219 | | | 2,382 | | | 5,857 | | | 4,263 | | | Total software revenue | $ | 32,544 | | | $ | 36,031 | | | $ | 68,104 | | | $ | 81,003 | | | | | | | | | | | | | | | | | |
The following table presents the revenue recognized from the sources of contribution revenue: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Software contribution | $ | 2,921 | | | $ | 4,513 | | | $ | 2,921 | | | $ | 8,357 | | | Drug discovery contribution | 438 | | | 275 | | | 586 | | | 774 | | Total contribution revenue | $ | 3,359 | | | $ | 4,788 | | | $ | 3,507 | | | $ | 9,131 | |
|
| Schedule of Contract Balances |
Contract balances were as follows: | | | | | | | | | | | | | As of June 30, 2026 | | As of December 31, 2025 | | Contract assets | $ | 19,514 | | | $ | 19,698 | | | Deferred revenue, short-term: | | | | | Software products and services | 52,310 | | | 66,695 | | | Drug discovery | 48,322 | | | 46,027 | | | Contribution | 4,141 | | | 131 | | | Deferred revenue, long-term: | | | | | Software products and services | 4,303 | | | 7,333 | | | Drug discovery | 40,849 | | | 71,544 | | | Contribution | — | | | — | |
Remaining performance obligations were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | As of June 30, 2026 | | | | | | As of December 31, 2025 | | Deferred revenue | | | | | Total | | | | | | Total | | Software products and services | | | | | $ | 56,613 | | | | | | | $ | 74,028 | | | Drug discovery | | | | | 89,171 | | | | | | | 117,571 | | | Contribution | | | | | 4,141 | | | | | | | 131 | | | Total deferred revenue | | | | | 149,925 | | | | | | | 191,730 | | | Backlog | | | | | | | | | | | | | Software products and services | | | | | 30,543 | | | | | | | 31,036 | | | Drug discovery | | | | | 8,598 | | | | | | | 17,100 | | | Contribution | | | | | — | | | | | | | — | | | Total backlog | | | | | 39,141 | | | | | | | 48,136 | | | Remaining performance obligations | | | | | | | | | | | | | Software products and services | | | | | 87,156 | | | | | | | 105,064 | | | Drug discovery | | | | | 97,769 | | | | | | | 134,671 | | | Contribution | | | | | 4,141 | | | | | | | 131 | | | Total remaining performance obligations | | | | | $ | 189,066 | | | | | | | $ | 239,866 | |
|