XML 69 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Notes Payable (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 31, 2023
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2023
Notes Payable [Abstract]        
Down payments     $ 0 $ 610,340
Promissory Notes [Member] | AFCO Credit Corporation [Member]        
Notes Payable [Abstract]        
Proceeds to pay insurance premiums $ 469,042 $ 465,380    
Down payments $ 48,423 $ 47,539    
Interest rate 8.60% 5.70%    
Frequency of installment payments     monthly  
Monthly principal and interest payments $ 48,423 $ 47,539    
Maturity date of loan Nov. 30, 2023 Mar. 31, 2023    
Note payable     $ 0 0
Interest expense on loan       $ 12,304