v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock per shares $ 25 $ 25
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 294,144  
Preferred stock, shares outstanding 294,144  
Common stock, shares issued 41,839,361 39,462,440
Common stock, shares outstanding 41,839,361 39,462,440