v3.26.1
Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Deferred Revenue [Line Items]    
Deferred revenue- beginning of period $ 10,406,493 $ 6,452,555
Additions 3,560,809 6,472,933
Net changes in liability for pre-existing contracts 13,967,302 12,925,488
Revenue recognized for system sales 0 407,118
Revenue recognized for instrument sales 578,675 1,233,482
Revenue recognized for warranty sales 776,633 878,395
Deferred revenue- end of period 12,611,994 10,406,493
Deferred revenue expected to be recognized in:    
Total Deferred Revenue 12,611,994 10,406,493
One year or less [Member]    
Schedule of Deferred Revenue [Line Items]    
Deferred revenue- beginning of period 3,266,686  
Deferred revenue- end of period 3,916,269 3,266,686
Deferred revenue expected to be recognized in:    
Total Deferred Revenue 3,916,269 3,266,686
More than One year [Member]    
Schedule of Deferred Revenue [Line Items]    
Deferred revenue- beginning of period 7,139,807  
Deferred revenue- end of period 8,695,725 7,139,807
Deferred revenue expected to be recognized in:    
Total Deferred Revenue $ 8,695,725 $ 7,139,807