v3.26.1
Deferred Revenue - Schedule of Disaggregates our Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Disaggregates our Revenue [Line Items]        
Total revenue $ 13,939,709 $ 10,000,305 $ 25,041,075 $ 15,120,915
System Sales [Member]        
Schedule of Disaggregates our Revenue [Line Items]        
Total revenue 12,361,986 8,781,038 21,937,356 13,283,520
Instrument Sales [Member]        
Schedule of Disaggregates our Revenue [Line Items]        
Total revenue 1,142,525 1,007,830 2,293,753 1,485,038
Warranty Sales[Member]        
Schedule of Disaggregates our Revenue [Line Items]        
Total revenue 419,002 193,359 776,688 315,863
Lease Income [Member]        
Schedule of Disaggregates our Revenue [Line Items]        
Total revenue $ 16,196 $ 18,078 $ 33,278 $ 36,494