v3.25.2
Contingent Liabilities and Commitments (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2025
Mar. 31, 2025
Jan. 01, 2025
Dec. 31, 2024
Jan. 01, 2024
Jan. 01, 2023
Contingent Liabilities and Commitments [Line Items]              
Accrued amount $ 222,379            
Accounts payable and accrued expenses   $ 0     $ 300,000    
Deferred compensation     $ 300,000 $ 300,000   $ 200,000 $ 100,000
Capital expenditures committed   97,000          
Purchase of inventory   1,479,000          
Commitments related to information technology services   301,000          
Other obligations   377,000          
Mr. Brigham [Member]              
Contingent Liabilities and Commitments [Line Items]              
Accounts payable and accrued expenses   $ 239,369     $ 230,162    
Deferred compensation agreement annual base salary percentage   100.00%