v3.25.2
WARRANTS - Summary of Outstanding Warrants (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Liability classified warrants $ 1,277,085 $ 1,277,085
Equity classified warrants 355,102 1,192,218
Junior Note Warrants [Member]    
Class of Warrant or Right [Line Items]    
Liability classified warrants 859,315 859,315
Public Warrants [Member]    
Class of Warrant or Right [Line Items]    
Liability classified warrants 417,770 417,770
June 2023 Senior Note Warrants [Member]    
Class of Warrant or Right [Line Items]    
Equity classified warrants 335,210 335,210
Pre-Funded Warrants [Member]    
Class of Warrant or Right [Line Items]    
Equity classified warrants 837,116
August 2024 Warrants Issued with Junior Notes [Member]    
Class of Warrant or Right [Line Items]    
Equity classified warrants $ 19,892 $ 19,892