v3.26.1
Summary of Significant Accounting Policies (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
shares
Jun. 30, 2025
shares
Jun. 30, 2026
segment
shares
Jun. 30, 2025
shares
Feb. 28, 2026
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Number of operating segments | segment     1    
Share-Based Payment Arrangement          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Options outstanding (in shares) 11,737,518 8,797,689 11,737,518 8,797,689  
Pre-Funded Warrants | February 2026 Offering          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Class of warrant or right, number of securities called by warrants or rights (in shares)         2,200,000