v3.26.1
STOCKHOLDERS PROTECTION RIGHTS AGREEMENT (Details)
Apr. 24, 2026
May 30, 2025
Jun. 05, 2024
$ / shares
shares
2024 Rights      
Subsidiary, Sale of Stock [Line Items]      
Class of warrant or right, threshold percentage, minimum     0.10
Class of warrant or right, threshold percentage, maximum     0.20
2024 Rights | Series B Participating Preferred Stock      
Subsidiary, Sale of Stock [Line Items]      
Number of securities called by each warrant or right (in shares) | shares     0.001
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares     $ 75.00
2025 Rights      
Subsidiary, Sale of Stock [Line Items]      
Extension period 1 year 1 year