v3.26.1
STOCKHOLDERS' EQUITY - Reverse Stock Split (Details)
Apr. 29, 2026
Apr. 20, 2026
shares
Mar. 23, 2026
shares
Oct. 21, 2024
shares
Oct. 07, 2024
Apr. 19, 2026
shares
Mar. 31, 2026
shares
Dec. 31, 2025
shares
STOCKHOLDERS' EQUITY                
Reverse split ratio     0.005 0.0625 0.0625      
Fraction shares issued due to reverse stock split (in shares)     0 0        
Common stock, shares issued             184,346 17,096
Common stock shares outstanding             184,346 17,096
Subsequent Event                
STOCKHOLDERS' EQUITY                
Reverse split ratio 0.0050 0.005            
Class A common stock                
STOCKHOLDERS' EQUITY                
Common stock, shares issued     391,177,712     391,177,712 180,890 13,640
Common stock shares outstanding     391,177,712     391,177,712 180,890 13,640
Class A common stock | Subsequent Event                
STOCKHOLDERS' EQUITY                
Common stock, shares issued   1,955,889       391,177,712    
Common stock shares outstanding   1,955,889       391,177,712    
Class B common stock                
STOCKHOLDERS' EQUITY                
Common stock, shares issued     690,875     690,875 3,456 3,456
Common stock shares outstanding     690,875     690,875 3,456 3,456
Class B common stock | Subsequent Event                
STOCKHOLDERS' EQUITY                
Common stock, shares issued   3,456       690,875    
Common stock shares outstanding   3,456       690,875