v3.25.2
COMMON STOCK OFFERING, RESTRICTED STOCK UNITS, STOCK OPTIONS AND WARRANTS - Schedule of Stockholders Equity (Details) - 2013 Plan - shares
shares in Thousands
6 Months Ended
Feb. 23, 2023
Jun. 30, 2025
Shares Available for Grant [Roll Forward]    
Available at beginning of period (shares)   5,379
Newly authorized by Board of Directors (shares) 3,600 3,645
Stock options granted (shares)   (867)
RSUs and PSUs granted (shares)   (1,671)
Expired options (shares)   671
Forfeited options (shares)   92
Forfeited RSUs and PSUs (shares)   665
Available at end of period (shares)   7,914