v3.25.2
STOCK BASED COMPENSATION - Summary of Stock Options Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Options outstanding, Begining Balance 218,430 188,865  
Options granted   64,564  
Options exercised   0  
Options cancelled or forfeited (31,492) (34,999)  
Options outstanding, Ending Balance 186,938 218,430 188,865
Options exercisable 122,446 143,214  
Options vested and expected to vest 186,938 218,430  
Weighted-Average Exercise Price      
Options outstanding, Begining Balance $ 40.8 $ 74.41  
Options granted   2.77  
Options exercised   0  
Options cancelled or forfeited 10.14 152.01  
Options outstanding, Ending Balance 45.96 40.8 $ 74.41
Options exercisable 58.39 49.7  
Options vested and expected to vest $ 45.96 $ 40.8  
Weighted-Average Remaining Contractual Life (Years)      
Options outstanding 4 years 7 years 1 month 6 days 7 years 10 months 24 days
Options exercisable 2 years 4 months 24 days 6 years 1 month 6 days  
Options vested and expected to vest 4 years 7 years  
Aggregate Intrinsic Value      
Options outstanding $ 0 $ 7,375.15 $ 0
Options exercisable 0 7,375.15  
Options vested and expected to vest $ 0 $ 7,375.15