v3.25.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Narrative (Details)
Mar. 18, 2025
USD ($)
$ / shares
shares
Mar. 31, 2025
vote
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Equity [Abstract]      
Common stock, shares authorized (in shares)   200,000,000  
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001  
Preferred stock, shares authorized (in shares)   1,000,000 1,000,000
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001
Preferred stock, shares issued (in shares)   5,000 5,000
Preferred stock, shares outstanding (in shares)   5,000 5,000
Number of votes per share | vote   1  
Common stock, shares issued (in shares)   96,853,039  
Common stock, shares outstanding (in shares)   95,804,813  
Treasury stock (in shares)   1,048,226 1,048,226
Mezzanine equity, shares authorized (in shares) 5,000 5,000  
Mezzanine equity, liquidation preference | $ $ 5,000,000    
Dividend rate 7.50%    
Liquidation preference (in dollars per share) | $ / shares $ 1,000    
Conversion rate of shares per $1,000 of liquidation preference 100