General form of registration statement for all companies including face-amount certificate companies

Note 11 - Equity - Schedule of Shares Authorized and Issued (Details)

v3.24.3
Note 11 - Equity - Schedule of Shares Authorized and Issued (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares of common stock authorized (in shares) 100,000,000 100,000,000 2,470,000,000
Shares of common stock issued (in shares) 8,476,202 3,678,550 2,552,744
Shares of preferred stock authorized (in shares) 1,000,000 3,120,000  
Shares of preferred stock issued (in shares) 0 1,676,165  
Series A Preferred Stock [Member]      
Shares of preferred stock authorized (in shares)  
Shares of preferred stock issued (in shares)   0 0
Series B Preferred Stock [Member]      
Shares of preferred stock authorized (in shares)   30,000,000 30,000,000
Shares of preferred stock issued (in shares)   14,578,833 0
Series C Preferred Stock [Member]      
Shares of preferred stock authorized (in shares)  
Shares of preferred stock issued (in shares)   1,538,134 0
Previously Reported [Member]      
Shares of common stock authorized (in shares)   2,470,000,000 2,470,000,000
Shares of common stock issued (in shares)   35,369,877 2,552,744
Shares of preferred stock authorized (in shares)   30,000,000 30,000,000
Shares of preferred stock issued (in shares)   16,116,957 0