v3.26.1
STOCKHOLDERS' EQUITY - Reverse Stock Split (Details)
Mar. 23, 2026
shares
Oct. 21, 2024
shares
Oct. 07, 2024
Sep. 30, 2024
Sep. 29, 2024
Jun. 30, 2026
shares
Apr. 20, 2026
shares
Apr. 19, 2026
shares
Dec. 31, 2025
shares
STOCKHOLDERS' EQUITY                  
Reverse split ratio 0.005 0.0625 0.0625 0.033 0.1        
Fraction shares issued due to reverse stock split (in shares) 0 0              
Common stock, shares issued           3,159,391     17,096
Common stock shares outstanding           3,159,391     17,096
Class A common stock                  
STOCKHOLDERS' EQUITY                  
Common stock, shares issued 391,177,712         2,955,935 1,955,889 391,177,712 13,640
Common stock shares outstanding 391,177,712         2,955,935 1,955,889 391,177,712 13,640
Class B common stock                  
STOCKHOLDERS' EQUITY                  
Common stock, shares issued 690,875         203,456 3,456 690,875 3,456
Common stock shares outstanding 690,875         203,456 3,456 690,875 3,456