v3.25.1
Shareholders’ Equity (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Stock Purchase Warrants Outstanding

The following table presents a summary of stock purchase warrants outstanding as of March 31, 2025.

   Number of Warrants (in thousands)   Weighted Average Exercise Price   Weighted Average Remaining Contractual Term (Years)   Aggregate Intrinsic Value (in thousands) 
Outstanding, January 1, 2025   1,497   $5.31    4.2   $16,489 
Stock purchase warrants granted                
Exercised                
Expired                
Outstanding, March 31, 2025   1,497   $5.31    4.0   $2,250 
Exercisable, March 31, 2025   1,497   $5.31    4.0   $2,250