XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Equity Transactions (Details) - Common Stock [Member] - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Sep. 30, 2024
Oct. 06, 2023
Dec. 31, 2024
Dec. 31, 2023
Subsidiary, Sale of Stock [Line Items]        
Number of shares     4,206 3,845
Private Investment in Public Equity [Member]        
Subsidiary, Sale of Stock [Line Items]        
Number of shares   3,845    
Transaction fees   $ 2,208    
Net proceeds from equity issuances   $ 25,791    
Confidentially Marketed Public Offering [Member]        
Subsidiary, Sale of Stock [Line Items]        
Number of shares 4,206      
Transaction fees $ 1,409      
Net proceeds from equity issuances $ 13,591