XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Preferred stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 160,000,000 160,000,000
Common stock, shares issued (in shares) 81,373,919 80,722,983
Common stock, shares outstanding (in shares) 79,885,927 79,234,991
Treasury stock, common shares (in shares) 1,487,992 1,487,992
Series A-3 , A-4 And C Preferred Stock    
Preferred stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Series A-3 Preferred Stock    
Preferred stock, shares issued (in shares) 6,125 6,125
Preferred stock, shares outstanding (in shares) 6,125 6,125
Series A-4 Preferred Stock    
Preferred stock, shares issued (in shares) 10,000 10,000
Preferred stock, shares outstanding (in shares) 10,000 10,000
Series C Preferred Stock    
Preferred stock, shares issued (in shares) 25,000 0
Preferred stock, shares outstanding (in shares) 25,000 0