| Disaggregation of Revenue [Table Text Block] |
| | | Three months ended June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | | | | | | | | | (percent of revenues) | |
| System revenue | | $ | 1,966,613 | | | $ | 275,585 | | | | 46.3 | % | | | 11.8 | % |
| Maintenance revenue | | | 1,565,358 | | | | 1,580,992 | | | | 36.9 | % | | | 67.6 | % |
| Lease revenue | | | 0 | | | | 53,680 | | | | 0.0 | % | | | 2.3 | % |
| Service and other revenue | | | 712,913 | | | | 428,588 | | | | 16.8 | % | | | 18.3 | % |
| Total revenues | | $ | 4,244,884 | | | $ | 2,338,845 | | | | 100.0 | % | | | 100.0 | % |
| | | Six months ended June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| | | | | | | | | | | (percent of revenues) | |
| System revenue | | $ | 3,703,174 | | | $ | 1,837,488 | | | | 45.4 | % | | | 31.3 | % |
| Maintenance revenue | | | 3,106,761 | | | | 3,090,774 | | | | 38.1 | % | | | 52.7 | % |
| Lease revenue | | | 0 | | | | 53,680 | | | | 0.0 | % | | | 0.9 | % |
| Service and other revenue | | | 1,349,288 | | | | 892,836 | | | | 16.5 | % | | | 15.1 | % |
| Total revenues | | $ | 8,159,223 | | | $ | 5,874,778 | | | | 100.0 | % | | | 100.0 | % |
|