XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation Summary of Significant Accounting Policies and Nature of Operations (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash and cash equivalents $ 39,990,827 $ 28,598,445 $ 28,899,997
Accounts payable and accrued liabilities 400,000 500,000  
Level I      
Cash and cash equivalents 40,000,000.0 28,600,000  
Accounts payable and accrued liabilities 400,000 500,000  
Level II      
Cash and cash equivalents 0 0  
Accounts payable and accrued liabilities 0 0  
Level III      
Cash and cash equivalents 0 0  
Accounts payable and accrued liabilities $ 0 $ 0