v3.26.1
Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule of Deferred Revenue [Line Items]    
Deferred revenue- beginning of period $ 10,406,493 $ 6,452,555
Additions 1,443,770 6,472,933
Net changes in liability for pre-existing contracts 11,850,263 12,925,488
Revenue recognized for system sales 407,118
Revenue recognized for instrument sales 408,870 1,233,482
Revenue recognized for warranty sales 357,479 878,395
Deferred revenue- end of period 11,083,914 10,406,493
Deferred revenue expected to be recognized in:    
Deferred revenue 11,083,914 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,582,631 3,266,686
Deferred revenue expected to be recognized in:    
Deferred revenue 3,582,631 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 7,501,283 7,139,807
Deferred revenue expected to be recognized in:    
Deferred revenue $ 7,501,283 $ 7,139,807