XML 75 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Restricted Stock Units Schedule (Details) - Restricted stock units - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
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 1,558,372 962,849 962,849  
Restricted stock units, nonvested grants in period 47,280 474,195 1,858,023  
Restricted stock units, nonvested vested in period (167,516)   (956,679)  
Forfeited (188,958)   (305,821)  
Restricted stock units, nonvested ending of period 1,249,178   1,558,372 962,849
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 $ 2.33 $ 2.60 $ 2.60  
Restricted stock units, nonvested grants in period, weighted average grant date fair value 2.50   2.31  
Restricted stock units , nonvested vested in period, weighted average grant date fair value 2.21   2.54  
Restricted stock units, nonvested forfeited in period, weighted average grant date fair value 2.56   2.41  
Restricted stock units, nonvested weighted average grant date fair value $ 2.32   $ 2.33 $ 2.60
Restricted stock units, nonvested weighted average remaining contractual terms 1 year 3 months 18 days   2 years 7 months 6 days 2 years 6 months