v3.25.1
Summary of Balances with Variable Interest Entities (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Notes payable $ 6,465,044 $ 7,466,784
Bloom INVO LLC [Member]    
Accounts receivable 42,000 37,500
Notes payable 500,927 497,321
Variable Interest Entity, Not Primary Beneficiary [Member]    
Accounts receivable $ 25,500 $ 22,500