v3.26.1
Stock-Based Compensation - 2022 Inducement Plan (Details) - shares
1 Months Ended
Jun. 30, 2026
Jan. 31, 2026
Nov. 30, 2025
Nov. 30, 2024
Dec. 31, 2025
Dec. 31, 2022
Stock-Based Compensation            
Common stock reserved for issuance (in shares) 24,590,394       20,469,237  
Additional common stock reserved under the plan (in shares) 250,000          
2022 Inducement Plan            
Stock-Based Compensation            
Common stock reserved for issuance (in shares)           19,642
Shares available for future issuance (in shares) 318,692          
Additional common stock reserved under the plan (in shares)   32,485 35,714 35,714