v3.26.1
Stockholders' Equity - Omnibus Equity Incentive Plan (Details) - shares
May 13, 2026
Jun. 30, 2026
2020 Plan    
Class of Warrant or Right [Line Items]    
Common stock, capital shares reserved (in shares)   11,125,000
Number of additional shares authorized (in shares) 1,800,000  
Number of shares available for grant (in shares)   2,558,953
2023 Plan    
Class of Warrant or Right [Line Items]    
Common stock, capital shares reserved (in shares)   1,100,000
Number of shares available for grant (in shares)   92,842