v3.26.1
Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 2,262,040 $ 594,967 $ 2,813,195 $ 1,138,067
Revenue percentage 100.00% 100.00% 100.00% 100.00%
Equipment revenue [Member]        
Revenue $ 1,998,988 $ 84,814 $ 1,998,988 $ 219,224
Revenue percentage 88.00% 14.00% 71.00% 19.00%
Service revenue [Member]        
Revenue $ 263,052 $ 510,153 $ 814,207 $ 918,843
Revenue percentage 12.00% 86.00% 29.00% 81.00%