XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Note Payable, Net - Schedule of Note Payable (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Note Payable [Abstract]    
Principal amount $ 5,800,000 $ 5,800,000
Less: unamortized debt issuance costs (24,939) (84,553)
Note payable, net $ 5,775,061 $ 5,715,447