v3.25.2
Stock Compensation Plan (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense $ 4,429,677 $ 2,518,016 $ 6,319,378 $ 4,231,670
Selling, general and administrative[Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense 4,379,090 2,436,295 6,198,189 4,066,886
Research and development [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock based compensation expense $ 50,587 $ 81,721 $ 121,189 $ 164,784