XML 44 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues and Contract Balances (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 594,967 $ 36,821 $ 1,138,067 $ 352,099
Revenue percentage 100.00% 100.00% 100.00% 100.00%
Equipment revenue [Member]        
Revenue $ 84,814 $ 9,773 $ 219,224 $ 305,869
Revenue percentage 14.00% 27.00% 19.00% 87.00%
Service revenue [Member]        
Revenue $ 510,153 $ 27,048 $ 918,843 $ 46,230
Revenue percentage 86.00% 73.00% 81.00% 13.00%