v3.26.1
Shares issued as per At-the-Market Equity Distribution Agreement ("ATM") (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Aug. 14, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2022
Shares issued as per At-the-Market Equity Distribution Agreement ("ATM")        
Number of shares issued (in shares) 4,150,000      
Proceeds from shares issued from ATM   $ 14,784 $ 4,866  
At-the -Market        
Shares issued as per At-the-Market Equity Distribution Agreement ("ATM")        
Number of shares issued (in shares)   7,542,996 3,251,588  
Average share price   $ 2.02 $ 1.53  
Proceeds from shares issued from ATM   $ 14,800 $ 4,900  
Commission and fee expenses   $ 500 $ 100  
At-the -Market | Maximum        
Shares issued as per At-the-Market Equity Distribution Agreement ("ATM")        
Value of shares to be issued       $ 30,000