v3.26.1
Revenue - Schedule of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Revenue [Line Items]        
Revenues $ 1,045,109 $ 190,025 $ 2,062,657 $ 453,663
Product sales [Member]        
Schedule of Revenue [Line Items]        
Revenues 323,621 568,517
Service revenue [Member]        
Schedule of Revenue [Line Items]        
Revenues $ 721,488 $ 190,025 $ 1,494,140 $ 453,663