v3.26.1
STOCKHOLDERS’ EQUITY - Schedule of Outstanding Prepaid Warrants and Common Warrants (Details) - shares
3 Months Ended 12 Months Ended
Apr. 01, 2025
Nov. 25, 2024
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Class of Warrant or Right [Line Items]          
Issuance of prepaid warrants in exchange for common stock (in shares)     622,250 9,069  
2024 Prepaid Warrants          
Class of Warrant or Right [Line Items]          
Beginning balance (in shares)     0 9,679 9,679
Issuance of pre-funded warrants in PIPE offerings (in shares)         0
Exercise of pre-funded warrants in exchange for common stock (in shares)         0
Ending balance (in shares)     0   0
2024 Prepaid Warrants | Preferred Stock (Series B)          
Class of Warrant or Right [Line Items]          
Issuance of prepaid warrants in exchange for common stock (in shares)         819
Exchange of Prepaid Warrants for Series B Preferred Stock (in shares)         (2,569)
2024 Prepaid Warrants | Common Stock          
Class of Warrant or Right [Line Items]          
Exercise of pre-funded warrants in exchange for common stock (in shares)     0   (7,679)
Exercise of Prepaid Warrants in Exchange for Common Stock (in shares)         (7,929)
Pre-Funded Warrants          
Class of Warrant or Right [Line Items]          
Beginning balance (in shares)     566,906 0 0
Issuance of pre-funded warrants in PIPE offerings (in shares)         925,947
Exercise of pre-funded warrants in exchange for common stock (in shares)         (359,041)
Ending balance (in shares)     562,721   566,906
Pre-Funded Warrants | Preferred Stock (Series B)          
Class of Warrant or Right [Line Items]          
Issuance of prepaid warrants in exchange for common stock (in shares)         0
Exchange of Prepaid Warrants for Series B Preferred Stock (in shares)         0
Pre-Funded Warrants | Common Stock          
Class of Warrant or Right [Line Items]          
Exercise of pre-funded warrants in exchange for common stock (in shares)     (4,185)    
Exercise of Prepaid Warrants in Exchange for Common Stock (in shares)         0
Common Warrants          
Class of Warrant or Right [Line Items]          
Beginning balance (in shares)     0 955 955
Issuance of pre-funded warrants in PIPE offerings (in shares)         0
Exercise of pre-funded warrants in exchange for common stock (in shares)         0
Exchange of Prepaid Warrants for Series B Preferred Stock (in shares) (2,210) (955)      
Ending balance (in shares)     0   0
Common Warrants | Preferred Stock (Series B)          
Class of Warrant or Right [Line Items]          
Issuance of prepaid warrants in exchange for common stock (in shares)         0
Exchange of Prepaid Warrants for Series B Preferred Stock (in shares)         0
Common Warrants | Common Stock          
Class of Warrant or Right [Line Items]          
Exercise of pre-funded warrants in exchange for common stock (in shares)     0    
Exercise of Prepaid Warrants in Exchange for Common Stock (in shares)         (955)