Quarterly report pursuant to Section 13 or 15(d)

Stock-based Compensation - Additional Information (Details)

v3.24.1.1.u2
Stock-based Compensation - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock compensation expense $ 53,434 $ 123,273
Board of Director Member    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Number of stock options granted 18,039 50,000
Stock option, strike price $ 2.55 $ 4.44
Granted shares vested period 3 years 3 years
Performance-based options, Granted   25,000
Performance-based options, weighted average strike price   $ 4.44
Employee    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock option, aggregate grant date fair value $ 34,494 $ 243,155