v3.25.1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Common Stock Equivalent from the Computation of Diluted Loss Per Share

The potential common stock equivalents that have been excluded from the computation of diluted loss per share consist of the following:

(in thousands)  2025   2024 
   Three months ended March 31, 
(in thousands)  2025   2024 
Stock options   548    501 
Stock units   512    525 
Stock purchase warrants   1,497    924 
Total   2,557    1,950