XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Fair Value Measurements (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Marketable securities $ 425,357 $ 507,266 $ 0
Total 425,357 507,266  
Marketable securities      
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Marketable securities 425,357 507,266  
Level 1      
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Total 425,357 507,266  
Level 1 | Marketable securities      
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Marketable securities 425,357 507,266  
Level 2      
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Total 0 0  
Level 2 | Marketable securities      
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Marketable securities 0 0  
Level 3      
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Total 0 0  
Level 3 | Marketable securities      
Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]      
Marketable securities $ 0 $ 0