v3.25.2
Standby Equity Purchase Agreements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Standby Equity Purchase Agreements        
SEPAs transaction costs $ (500) $ (500)
Other SEPA financial expenses, net (102)
Total SEPA financial expenses, net $ (500) $ (500) $ (102)