v3.26.1
STOCKHOLDERS' EQUITY (Details)
$ / shares in Units, $ in Millions
Sep. 26, 2025
shares
Aug. 14, 2025
shares
Nov. 19, 2021
USD ($)
tradingDay
$ / shares
shares
Mar. 08, 2021
USD ($)
$ / shares
shares
Mar. 31, 2026
vote
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
May 22, 2025
shares
May 21, 2025
shares
Mar. 31, 2025
shares
Dec. 31, 2024
shares
Temporary Equity [Line Items]                    
Preferred Stock, shares authorized (in shares)         1,666,667 1,666,667        
Preferred Stock, par value (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001        
Common Stock                    
Temporary Equity [Line Items]                    
Common Stock, shares authorized (in shares)         66,000,000.0          
Common Stock, par value (in dollars per share) | $ / shares         $ 0.0001          
Common Stock, shares outstanding (in shares)         23,759,000 23,113,000     22,255,000 21,538,000
Class C Special Stock                    
Temporary Equity [Line Items]                    
Common Stock, shares authorized (in shares)         800,000          
Common Stock, par value (in dollars per share) | $ / shares         $ 0.0001          
Common Stock, shares issued (in shares)         10,864 10,864        
Common Stock, shares outstanding (in shares)         10,864 10,864        
Number of votes per share | vote         1          
Exchange per share         1          
Conversion price (in dollar per share) | $ / shares         $ 90.00          
Common Stock                    
Temporary Equity [Line Items]                    
Common Stock, shares authorized (in shares)         66,000,000 66,000,000 66,000,000.0 33,300,000    
Common Stock, par value (in dollars per share) | $ / shares         $ 0.0001 $ 0.0001        
Common Stock, shares issued (in shares)         23,758,658 23,112,577        
Common Stock, shares outstanding (in shares)         22,877,168 22,491,281        
Common Stock | PIPE Shares                    
Temporary Equity [Line Items]                    
Stock issued during period, shares, conversion of units (in shares) 482,320 120,580                
Mezzanine Equity Series A Convertible Preferred Stock                    
Temporary Equity [Line Items]                    
Convertible preferred stock outstanding (in shares)         0       25,000 25,000
Mezzanine Equity Series A Convertible Preferred Stock | PIPE Shares                    
Temporary Equity [Line Items]                    
Temporary stock issued (in shares)     25,000 25,000            
Temporary stock issued (in dollars per share) | $ / shares     $ 1,000 $ 1,000            
Temporary stock issued, value | $     $ 25.0 $ 25.0            
Shares accrue dividends rate     6.50%              
Preferred stock, convertible, conversion price (in dollars per share) | $ / shares     $ 41.4662              
Minimum conversion period     2 years              
Threshold number of trading days | tradingDay     20              
Number of consecutive trading days | tradingDay     30              
Maximum percentage of conversion price     170.00%              
Stock issued during period, shares, conversion of units (in shares) 20,000 5,000