| Schedule of disaggregation of revenue |
The following table disaggregates revenue by recognition method for the three and six months ended June 30, 2026 and 2025 (in thousands): | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | Point in time | | $ | 5,132 | | $ | 7,110 | | $ | 10,107 | | $ | 13,478 | | Over time | | | 264 | | | 349 | | | 540 | | | 740 | | Total | | $ | 5,396 | | $ | 7,459 | | $ | 10,647 | | $ | 14,218 | |
The following table disaggregates revenue by type of products and services for the three and six months ended June 30, 2026 and 2025 (in thousands): | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | Hardware | | $ | 2,859 | | $ | 4,311 | | $ | 5,654 | | $ | 8,140 | | Software | | | 2,151 | | | 2,396 | | | 4,112 | | | 4,348 | | Services | | | 386 | | | 752 | | | 881 | | | 1,730 | | Total | | $ | 5,396 | | $ | 7,459 | | $ | 10,647 | | $ | 14,218 | |
The following table disaggregates revenue by geographic area for the three and six months ended June 30, 2026 and 2025 (in thousands): | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | United States | | $ | 5,053 | | $ | 6,532 | | $ | 9,557 | | $ | 12,331 | | International | | | 343 | | | 927 | | | 1,090 | | | 1,887 | | Total | | $ | 5,396 | | $ | 7,459 | | $ | 10,647 | | $ | 14,218 | |
|