v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Parenthetical) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Transaction cost for repurchase of common stock $ 48  
Follow-On Offering    
Stock issuance cost, net 618 $ 384
Follow-On Offering | Pre-funded warrants    
Stock issuance cost, net $ 51 117
Follow-On Offering | Common Stock Warrants    
Stock issuance cost, net   $ 76