v3.25.1
Stockholders' Equity - Schedule of Common Stock Warrants Outstanding (Details) - Warrants - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Shares Underlying Warrants    
Outstanding beginning balance (in shares) 1,268,572  
Granted (in shares) 0  
Exercised (in shares) 0  
Forfeited or expired (in shares) 0  
Outstanding ending balance (in shares) 1,268,572 1,268,572
Weighted Average Exercise Price    
Outstanding beginning balance (in usd per share) $ 7.49  
Granted (in usd per share) 0  
Exercised (in usd per share) 0  
Forfeited or expired (in usd per share) 0  
Outstanding ending balance (in usd per share) $ 7.49 $ 7.49
Weighted Average Remaining Life in Years    
Outstanding, Weighed Average Remaining Life in Years 3 years 10 months 6 days 4 years 1 month 6 days
Intrinsic Value    
Outstanding, Intrinsic Value $ 0 $ 0