v3.26.1
STOCKHOLDERS’ EQUITY (DEFICIT) - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
shares in Thousands
Jun. 30, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total common stock reserved for future issuance (in shares) 4,922 5,133
Options to purchase common stock issued and outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total common stock reserved for future issuance (in shares) 3,437 3,501
Shares available for future equity grants    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total common stock reserved for future issuance (in shares) 331 499
Pre-funded warrants issued and outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total common stock reserved for future issuance (in shares) 992 992
Warrants issued and outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total common stock reserved for future issuance (in shares) 162 141