v3.25.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Dilutive Weighted Average Shares Outstanding

The following table sets forth common stock equivalents that have been excluded from the computation of dilutive weighted average shares outstanding as their inclusion would have been antidilutive:

 

   As of 
   December 31, 
   2024   2023 
Warrants   5,853,704    1,425,826 
Options   3,906,740    1,132,675 
Restricted stock units   94,936    
—
 
Future equity shares   
—
    
—
 
Total   9,855,380    2,558,501