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
Jun. 30, 2026
vote
$ / shares
shares
Mar. 31, 2026
shares
Dec. 31, 2025
$ / shares
shares
Jun. 30, 2025
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,853,000 23,759,000 23,113,000 22,322,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,853,338   23,112,577          
Common Stock, shares outstanding (in shares)         22,961,423   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   0 25,000     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