Schedule of disaggregation of revenue |
The following table disaggregates revenue by recognition method for the three and six months ended June 30, 2025 and 2024 (in thousands): | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2025 | | 2024 | | 2025 | | 2024 | | Point in time | | $ | 7,110 | | $ | 7,066 | | $ | 13,478 | | $ | 14,436 | | Over time | | | 349 | | | 437 | | | 740 | | | 908 | | Total | | $ | 7,459 | | $ | 7,503 | | $ | 14,218 | | $ | 15,344 | |
The following table disaggregates revenue by type of products and services for the three and six months ended June 30, 2025 and 2024 (in thousands): | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2025 | | 2024 | | 2025 | | 2024 | | Hardware | | $ | 4,311 | | $ | 4,207 | | $ | 8,140 | | $ | 9,402 | | Software | | | 2,396 | | | 2,649 | | | 4,348 | | | 4,610 | | Services | | | 752 | | | 647 | | | 1,730 | | | 1,332 | | Total | | $ | 7,459 | | $ | 7,503 | | $ | 14,218 | | $ | 15,344 | |
The following table disaggregates revenue by geographic area for the three and six months ended June 30, 2025 and 2024 (in thousands): | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | | 2025 | | 2024 | | 2025 | | 2024 | | United States | | $ | 6,532 | | $ | 6,528 | | $ | 12,331 | | $ | 12,951 | | International | | | 927 | | | 975 | | | 1,887 | | | 2,393 | | Total | | $ | 7,459 | | $ | 7,503 | | $ | 14,218 | | $ | 15,344 | |
|