v3.26.1
Common and Preferred Stock, Additional Paid-In Capital and Dividends, Warrant Inducement Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 12, 2026
Jun. 30, 2026
Jun. 30, 2025
May 21, 2026
Warrant Inducement Agreement [Abstract]        
Deemed dividend on warrant inducement   $ 26 $ 0  
Common Stock [Member]        
Warrant Inducement Agreement [Abstract]        
Shares issued (in shares) 293,994      
Class C Warrants [Member]        
Warrant Inducement Agreement [Abstract]        
Percentage of investors holding warrants included in Warrant Inducement Agreement 100.00%      
Exercise price (in dollars per share) $ 16.25     $ 23.75
Gross proceeds from exercise of warrants $ 5,132      
Fees and commissions for exercise of warrants 365      
Deemed dividend on warrant inducement $ 26      
Class D Warrants [Member]        
Warrant Inducement Agreement [Abstract]        
Exercise price (in dollars per share) $ 16.25      
Number of shares called by warrants (in shares) 631,575