XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of antidilutive securities excluded from computation of net loss per common share
                    
   Three Months Ended   Nine Months Ended 
   September 30,   September 30, 
(in thousands)  2023   2022   2023   2022 
Weighted-average anti-dilutive common shares resulting from convertible preferred stock   3,767    -    1,269    - 
Weighted-average anti-dilutive common shares resulting from convertible notes   504    -    170    - 
Weighted-average anti-dilutive common shares resulting from options   1,861    932    1,241    975 
Weighted-average anti-dilutive common shares resulting from warrants   9,818    4,933    7,678    5,586 
    15,950    5,865    10,358    6,561