v3.25.1
Stock Based Compensation - Additional Information (Q1) (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 21, 2023
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation expense     $ 0  
Period of recognition of compensation expense     2 years  
Fair value of the option granted     $ 1.77 $ 2.99
Expected term     5 years 3 months 7 days 5 years
Risk free interest rate     3.81% 3.95%
Dividend yield     0.00% 0.00%
Expected volatility     127.14% 143.23%
Warrant        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Granted (in shares)   0 0 0
Employee | Warrant        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation expense   $ 0 $ 0  
Granted (in shares)   0 0 0
Restricted stock        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation expense   $ 134,000    
Period of recognition of compensation expense   1 year 9 months 18 days    
Restricted stock awards granted   0    
Employee Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options, granted during the period   0 24,000 24,000
Exercise price   $ 0 $ 2.03 $ 3.32
2020 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of awards made under employee stock option plan     0  
Incentive stock options may be granted after 10th anniversary of date of Board approval     0  
Additional award granted 0   0  
Options, granted during the period   24,000   24,000
Exercise price   $ 2.03   $ 3.32
2023 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of securities remaining available for future issuance   141,000 141,000  
Options, granted during the period     24,000  
Exercise price     $ 2.03  
Maximum | 2020 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Maximum number of shares of the company's stock that may be issued     250,000