Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Additional Information (Details1)

v3.25.1
Stockholders' Equity - Additional Information (Details1)
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
$ / shares
Dec. 31, 2024
shares
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Aug. 01, 2022
shares
Employee Stock Option            
Subsidiary or Equity Method Investee [Line Items]            
Weighted-average grant date fair value | $ / shares $ 1.85 $ 1.42        
Unrecognized compensation | $ $ 3,354,518          
Unrecognized compensation expense, recognized period 2 years 6 months 29 days          
2018 Stock Option Plan            
Subsidiary or Equity Method Investee [Line Items]            
Common stock reserved for issuance 0          
Amended and Restated 2020 Equity Incentive Plan            
Subsidiary or Equity Method Investee [Line Items]            
Common stock reserved for issuance 0          
2021 Equity Incentive Plan            
Subsidiary or Equity Method Investee [Line Items]            
Common stock reserved for issuance 2,723,686   2,250,000 2,838,668 1,956,993 1,909,518
2021 Equity Incentive Plan | Maximum            
Subsidiary or Equity Method Investee [Line Items]            
Shares authorized percentage     0.10