v3.26.1
SUBSEQUENT EVENTS (Details)
Jul. 29, 2026
USD ($)
$ / shares
shares
Jul. 24, 2026
shares
Jul. 16, 2026
shares
Jul. 10, 2026
USD ($)
Aug. 13, 2026
shares
Jun. 30, 2026
$ / shares
shares
Dec. 31, 2025
$ / shares
Subsequent Event [Line Items]              
Warrant exercise price (in dollars per share) | $ / shares           $ 420.00 $ 420.00
ESPP              
Subsequent Event [Line Items]              
Shares reserved for future issuance (in shares)           604  
Subsequent Event              
Subsequent Event [Line Items]              
Cash dividend | $       $ 17,300,000      
Reverse stock split ratio   0.02          
Fractional shares (in shares)   0          
Outstanding warrants to purchase common stock terminated (in shares) 550            
Warrant exercise price (in dollars per share) | $ / shares $ 20.22            
Cash payments on warrants | $ $ 0            
Subsequent Event | 2026 Plan              
Subsequent Event [Line Items]              
Shares available for grant (in shares)     2,688,931        
Shares increase percentage     5.00%        
Shares reserved for future issuance (in shares)     100,000,000        
Subsequent Event | ESPP              
Subsequent Event [Line Items]              
Shares available for grant (in shares)     336,116   0    
Shares increase percentage     1.00%        
Shares reserved for future issuance (in shares)     2,500,000