XML 59 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions - Additional Information (Details) - shares
May 08, 2024
Mar. 05, 2024
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]            
Number of shares owned     22,005,317 21,666,012    
Common Stock [Member]            
Related Party Transaction [Line Items]            
Preferred Stock is automatically convertible into common stock 421,000 11,957,000        
Number of shares owned     22,005,317 21,666,012 16,842,512 4,885,512
Series X Preferred Stock [Member]            
Related Party Transaction [Line Items]            
Conversion of stock shares converted 421 11,957