v3.25.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 29, 2023
Dec. 09, 2021
Oct. 27, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Commitments and Contingencies [Line Items]                
Royalty amount       $ 75,000 $ 62,500 $ 150,000 $ 125,000  
Royalty amount accrued       $ 150,000   $ 150,000   $ 250,000
Debt issuances exceeding transaction   $ 540,000            
Joint Venture Agreement [Member]                
Commitments and Contingencies [Line Items]                
Percentage of shares issued     50.00%          
Percentage of shares outstanding     50.00%          
Additional paid-in capital $ 12,000,000              
Debt issuances exceeding transaction 10,000,000              
A&R Joint Venture Agreement [Member]                
Commitments and Contingencies [Line Items]                
Agreed amount 6,000,000              
CAMT [Member]                
Commitments and Contingencies [Line Items]                
Additional paid-in capital 6,000,000              
CAMT [Member] | Joint Venture Agreement [Member]                
Commitments and Contingencies [Line Items]                
Debt issuances exceed amount $ 5,000,000