| Schedule of Performance Obligations |
Deferred revenue is as follows: | | | | | | | | | | | | | (in thousands) | June 30, 2026 | | December 31, 2025 | | Current | $ | 20,556 | | | $ | 25,913 | | | Non-current | 2,031 | | | 1,841 | | | Total | $ | 22,587 | | | $ | 27,754 | |
The changes in deferred revenue, inclusive of both current and long-term, are as follows:
| | | | | | | | | | | | | (in thousands) | 2026 | | 2025 | | Beginning balance - January 1 | $ | 27,754 | | | $ | 24,695 | | | Acquired deferred revenue (refer to "Note 3 - Acquisitions") | 92 | | | 809 | | | Recognition of deferred revenue | (80,188) | | | (83,892) | | | Deferral of revenue | 74,879 | | | 80,348 | | | Impact of foreign currency translation on deferred revenue | 50 | | | 1,871 | | | Ending balance - June 30 | $ | 22,587 | | | $ | 23,831 | |
|
| Schedule of Disaggregated Revenue |
The Company disaggregates revenue from contracts with customers by major product line because the Company believes it best depicts how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by contract terms and economic factors.
| | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, 2026 | | Three Months Ended June 30, 2025 | | (in thousands) | Point in time | | Over time | | Point in time | | Over time | | Subscription service | $ | — | | | $ | 83,391 | | | $ | — | | | $ | 71,903 | | | Hardware | 35,086 | | | — | | | 26,864 | | | — | | | Professional service | 5,205 | | | 9,728 | | | 4,106 | | | 9,531 | | | Total | $ | 40,291 | | | $ | 93,119 | | | $ | 30,970 | | | $ | 81,434 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, 2026 | | Six Months Ended June 30, 2025 | | (in thousands) | Point in time | | Over time | | Point in time | | Over time | | Subscription service | $ | — | | | $ | 161,913 | | | $ | — | | | $ | 140,313 | | | Hardware | 64,340 | | | — | | | 48,707 | | | — | | | Professional service | 11,425 | | | 19,705 | | | 8,269 | | | 18,974 | | | Total | $ | 75,765 | | | $ | 181,618 | | | $ | 56,976 | | | $ | 159,287 | |
|