XML 143 R47.htm IDEA: XBRL DOCUMENT v3.24.4
Summary of Significant Accounting Policies - Schedule of Change in Contract Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Schedule of Change in Contract Liabilities [Abstract]    
Contract liabilities, beginning of the period $ 5,223,518 $ 1,149,047
Revenue recognized from amounts included in contract liabilities at the beginning of the period (5,223,518) (1,149,047)
Cash received prior to completion of performance obligation 435,489 5,223,518
Contract liabilities, as of the end of the period $ 435,489 $ 5,223,518