v3.24.4
Organization and Description of Business (Details Narrative) - $ / shares
Jun. 14, 2024
Jan. 25, 2022
Jan. 09, 2020
Sep. 30, 2024
Jun. 13, 2024
Dec. 31, 2023
Jan. 24, 2022
Nov. 11, 2021
Dec. 31, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Common stock par value $ 0.0001   $ 0.0001 $ 0.0001   $ 0.0001   $ 0.0001  
Common stock shares authorized 125,000,000   25,000,000 125,000,000   125,000,000   45,000,000 5,000,000
Three for One Forward Stock Split [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock split     three-for-one (3:1) forward stock split            
One for Two Reverse Stock [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock split   one-for-two (1:2) reverse stock split              
Common stock par value   $ 0.0001              
Common stock shares authorized   6,538,304         13,076,608    
Fifteen for Four Forward Stock Split [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Stock split fifteen-for-four (15:4) forward stock split                
Common stock par value $ 0.0001                
Common stock shares authorized 30,126,413       8,033,706