XML 63 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Details) - Schedule of Revenue is Earned from Life Sciences Companies - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Revenue is Earned from Life Sciences Companies [Abstract]    
Revenue recognized over time $ 63,527,477 $ 55,437,418
Revenue recognized at a point in time 7,994,029 7,012,738
Total Revenue $ 71,521,506 $ 62,450,156