XML 56 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Common Stock Outstanding

 

Description of Shares  Shares Issued 
Shares outstanding as of December 31, 2024   85,215,136 
Exercise of stock options   488,969 
Exercise of warrants   49,843 
Retirement of common shares   (106,330)
Shares outstanding as of March 31, 2025   85,647,618