XML 117 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Warrants - Class A Warrants and Class B warrants (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 14, 2024
USD ($)
$ / shares
Jan. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
D
$ / shares
shares
Feb. 06, 2025
shares
Nov. 13, 2024
$ / shares
Jan. 30, 2024
shares
Dec. 31, 2023
USD ($)
Aug. 14, 2023
$ / shares
shares
Class of Warrant or Right                
Share price $ 1              
Consecutive trading days for redemption of public warrants | D     30          
Additional paid-in capital | $     $ 138,303       $ 122,797  
Fair value per warrant   $ 0.69            
Amount of total fair value of warrant | $   $ 1,600            
2023 Registered Direct Offering                
Class of Warrant or Right                
Number of warrants issued | shares   2,250,000            
Exercise price of warrants   $ 3            
Class A Warrants                
Class of Warrant or Right                
Number of warrants issued | shares   2,250,000            
Exercise price of warrants 2       $ 3      
Share price 0.96 $ 1.31            
Consecutive trading days for redemption of public warrants | D     30          
Threshold cancellation of unexercised warrants offering     $ 6.5          
Redemption price per warrant (in dollars per share)     $ 0.0001          
Minimum threshold written notice period for redemption of public warrants     10 days          
Additional paid-in capital | $             $ 3,200  
Fair value per warrant $ 0.41       $ 0.5      
Amount of total fair value of warrant | $ $ 600              
Purchase agreement per common share $ 2   $ 2          
Difference in fair value of warrants 0.09              
Number of warrants outstanding | shares     6,230,770          
Class A Warrants | 2023 Registered Direct Offering                
Class of Warrant or Right                
Number of warrants issued | shares               3,980,770
Exercise price of warrants               $ 3
Share price               $ 0.8
Number of shares agreed to sell and issue | shares           2,250,000    
Class B Warrants                
Class of Warrant or Right                
Share price $ 0.96              
Consecutive trading days for redemption of public warrants | D     30          
Threshold cancellation of unexercised warrants offering     $ 5          
Redemption price per warrant (in dollars per share)     $ 0.0001          
Minimum threshold written notice period for redemption of public warrants     10 days          
Additional paid-in capital | $ $ 4,500              
Number of warrants outstanding | shares     7,450,000          
Class B Warrants | Subsequent event                
Class of Warrant or Right                
Number of shares agreed to sell and issue | shares       2,500,000        
Class B Warrants | 2024 Registered Direct Offering                
Class of Warrant or Right                
Number of warrants issued | shares     7,450,000          
Exercise price of warrants $ 2   $ 2          
Share price $ 0.6              
Warrants                
Class of Warrant or Right                
Number of shares issuable per warrant | shares     0