| Schedule of Contract Liabilities |
Our contract liabilities consisted of the following: | | | | | | | | | | | | | (in thousands) | June 30, 2026 | | December 31, 2025 | | Customer deposits and deferred revenue | $ | 22,182 | | | $ | 17,423 | | | Deferred revenue, noncurrent | 2,918 | | | 2,794 | | | Total contract liabilities | $ | 25,100 | | | $ | 20,217 | |
|
| Schedule of Revenue by Geographic Region |
Revenue, disaggregated by the geographic region in which a sale originated, was as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | (in thousands) | June 30, 2026 | | June 30, 2025 | | June 30, 2026 | | June 30, 2025 | | Americas | $ | 53,669 | | | $ | 55,317 | | | $ | 110,734 | | | $ | 107,252 | | | EMEA | 37,095 | | | 33,140 | | | 71,435 | | | 66,575 | | | APAC | 3,815 | | | 6,381 | | | 7,948 | | | 15,551 | | | Total | $ | 94,579 | | | $ | 94,838 | | | $ | 190,117 | | | $ | 189,378 | | | | | | | | | | | United States (included within Americas) | $ | 52,488 | | | $ | 54,632 | | | $ | 109,244 | | | $ | 105,531 | | | Germany (included within EMEA) | $ | 17,176 | | | $ | 12,879 | | | $ | 32,927 | | | $ | 29,862 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|