XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note Payable - Related Party - Additional Information (Details) - USD ($)
12 Months Ended
Feb. 16, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of notes payable to related party [Line Items]        
Interest expense   $ 209,622 $ 1,399,262  
Related Party        
Schedule of notes payable to related party [Line Items]        
Current portion of notes payable, net of discount   250,000 0  
Note payable        
Schedule of notes payable to related party [Line Items]        
Periodic payment $ 50,000      
Debt instrument, term 8 months      
Related Party        
Schedule of notes payable to related party [Line Items]        
Interest expense   $ 20,000 $ 20,000 $ 20,000