v3.26.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Common and Preferred Stock (Details)
Mar. 18, 2025
USD ($)
$ / shares
shares
Mar. 31, 2026
vote
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Equity [Abstract]          
Common stock, shares authorized (in shares)   200,000,000 200,000,000    
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 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 outstanding (in shares)   5,000 5,000    
Preferred stock, shares issued (in shares)   5,000 5,000    
Number of votes per share | vote   1      
Common stock, shares issued (in shares)   105,039,246 104,879,752    
Common stock, shares outstanding (in shares)   95,983,416 97,473,634    
Treasury stock (in shares)   9,055,830 7,406,118 1,048,226 1,048,226
Mezzanine equity, shares authorized (in shares) 5,000 5,000 5,000    
Mezzanine equity, liquidation preference | $ $ 5,000,000        
Dividend rate 7.50%        
Liquidation preference (in dollars per share) | $ / shares $ 1,000        
Redemption period 3 years        
Liquidation preference conversion ratio 0.100