v3.25.1
Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
6 Months Ended
Nov. 19, 2024
USD ($)
Days
$ / shares
shares
Jul. 31, 2023
USD ($)
$ / shares
shares
Aug. 12, 2022
USD ($)
Jul. 11, 2022
Right
$ / shares
shares
Apr. 01, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2024
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Jun. 26, 2023
Jun. 30, 2021
USD ($)
Jun. 16, 2020
shares
Class Of Stock [Line Items]                        
Gross proceeds of private placement   $ 25,000                    
Warrants expiration date               Jul. 12, 2024   Jul. 12, 2024    
Number of prefunded warrants exercised | shares               0        
2024 Private Placement                        
Class Of Stock [Line Items]                        
Issuance of stock closing date 90 days                      
Issuance of stock threshold period 3 years                      
Common stock threshold consecutive trading day period | Days 30                      
At The Market Equity Offering Program                        
Class Of Stock [Line Items]                        
Gross proceeds from issuance of common stock           $ 25,000            
Percentage of sales commission           3.00%            
O 2022 Q2 Dividends [Member]                        
Class Of Stock [Line Items]                        
Dividend payable, date of record       Jul. 21, 2022                
Maximum | At The Market Equity Offering Program                        
Class Of Stock [Line Items]                        
Gross proceeds from issuance of common stock         $ 7,000              
New issuance of common stock     $ 2,700                  
Maximum | Shelf Registration                        
Class Of Stock [Line Items]                        
Issuance in securities                     $ 300,000  
Certain Executive Officers and Senior Management | 2024 Private Placement                        
Class Of Stock [Line Items]                        
Private placement purchasing amount $ 475                      
Shares price, per share | $ / shares $ 5.552                      
Certain Executive Officers, Senior Management and Board Members | Private Placement                        
Class Of Stock [Line Items]                        
Private placement purchasing amount   $ 1,160                    
Shares price, per share | $ / shares   $ 25.25                    
Common Stock                        
Class Of Stock [Line Items]                        
Common stock issued, shares | shares 4,931,389 606,678                    
Warrants to purchase common stock | shares                       176
Common stock exercise price | $ / shares               $ 3,506.25 $ 3,506.25      
Warrant ownership limit 19.99% 9.99%                    
Warrant ownership increase or decrease limit 19.99% 19.99%                    
Warrant notice limit 61 days 61 days                    
Warrants expiration date                       Oct. 30, 2025
Warrants outstanding | shares               5,003,121        
Dividend distribution, number of right for each share | Right       1                
Common Stock | 2024 Private Placement                        
Class Of Stock [Line Items]                        
Gross proceeds of private placement $ 53,000                      
Offering costs $ 3,400                      
Common Stock | Private Placement                        
Class Of Stock [Line Items]                        
Gross proceeds of private placement   $ 25,000                    
Offering costs   $ 272                    
Common Stock | At The Market Equity Offering Program                        
Class Of Stock [Line Items]                        
Common stock issued, shares | shares             246,000          
Gross proceeds from issuance of common stock             $ 7,700          
Offering costs             $ 595          
Common Stock | Certain Executive Officers and Senior Management | 2024 Private Placement                        
Class Of Stock [Line Items]                        
Shares price, per share | $ / shares $ 5.552                      
Common Stock | Certain Executive Officers, Senior Management and Board Members | Private Placement                        
Class Of Stock [Line Items]                        
Shares price, per share | $ / shares   $ 25.25                    
Common Stock | Pre funded warrants                        
Class Of Stock [Line Items]                        
Warrants to purchase common stock | shares               5,003,121 5,003,121      
Common stock exercise price | $ / shares 0.001 0.025                    
Shares price, per share | $ / shares $ 5.552 $ 25.15                    
Common Stock | Pre funded warrants | 2024 Private Placement                        
Class Of Stock [Line Items]                        
Warrants to purchase common stock | shares 4,615,555                      
Shares price, per share | $ / shares $ 5.551                      
Common Stock | Pre funded warrants | Private Placement                        
Class Of Stock [Line Items]                        
Warrants to purchase common stock | shares   387,566                    
Shares price, per share | $ / shares   $ 25.13                    
Series A Preferred Stock                        
Class Of Stock [Line Items]                        
Preferred stock authorized, shares | shares               10,000,000 10,000,000      
Preferred stock per share | $ / shares               $ 0.001 $ 0.001      
Preferred stock outstanding, shares | shares               0 0      
Series A Participating Preferred Stock                        
Class Of Stock [Line Items]                        
Preferred stock per share | $ / shares       $ 0.001                
Common stock exercise price | $ / shares       $ 400                
Dividend distribution, each right entitled to purchase shares | shares       0.004