v3.26.1
Stockholders' Equity - Schedule of Non-Vested Restricted Stock and Restricted Stock Unit Activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restricted Stock        
Shares        
Beginning balance (in shares)     265,036  
Granted (in shares)     199,900  
Vested (in shares)     (172,848)  
Forfeited (in shares)     (5,348)  
Ending balance (in shares) 286,740   286,740  
Weighted Average Grant-Date Fair Value        
Beginning balance (in dollars per share)     $ 3.46  
Granted (in dollars per share)     1.97 $ 3.80
Vested (in dollars per share)     2.95  
Forfeited (in dollars per share)     2.70  
Ending balance (in dollars per share) $ 2.75   $ 2.75  
Restricted stock units        
Shares        
Beginning balance (in shares)     78,945  
Granted (in shares)     152,280  
Vested (in shares)     (78,945)  
Forfeited (in shares)     0  
Ending balance (in shares) 152,280   152,280  
Weighted Average Grant-Date Fair Value        
Beginning balance (in dollars per share)     $ 3.80  
Granted (in dollars per share) $ 1.97 $ 3.80 1.97  
Vested (in dollars per share)     3.80  
Forfeited (in dollars per share)     0  
Ending balance (in dollars per share) $ 1.97   $ 1.97