XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Non-Vested Restricted Stock (Details) - Restricted Stock [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Restricted stock units, nonvested beginning of period 0 0  
Restricted stock units, nonvested grants in period   42,858 125,863
Restricted stock units, nonvested vested in period   (42,858) (125,863)
Restricted stock units, nonvested ending of period 0 0 0
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Restricted stock units, nonvested weighted average grant date fair value $ 0 $ 0  
Restricted stock units, nonvested grants in period, weighted average grant date fair value   2.10 $ 2.54
Restricted stock units , nonvested vested in period, weighted average grant date fair value   2.10 2.54
Restricted stock units, nonvested weighted average grant date fair value $ 0 $ 0 $ 0