v3.26.1
Stockholders' Equity - Baker & McKenzie LLP settlement (Details) - USD ($)
$ / shares in Units, $ in Millions
Sep. 30, 2025
Jun. 30, 2026
Feb. 28, 2026
Oct. 24, 2024
Class of Warrant or Right [Line Items]        
Class of warrant or right, number of securities called by warrants or rights (in shares)       20,009
Baker & McKenzie LLP        
Class of Warrant or Right [Line Items]        
Obligation amount $ 1.1      
Obligation amount paid in cash $ 0.1      
Number of shares sold (in shares) 32,527      
Common stock, par value (in dollars per share) $ 0.00001      
Additional expense recognized $ 0.1      
Baker & McKenzie LLP | B&M Pre-funded Warrants        
Class of Warrant or Right [Line Items]        
Class of warrant or right, number of securities called by warrants or rights (in shares)   19,210 19,210  
Fair value of equity issuance for services $ 1.2