v3.26.1
Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted weighted-average shares outstanding (in shares) 4,154,350 2,390,374 4,154,350 2,390,374
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted weighted-average shares outstanding (in shares) 1,875,910 1,121,802 1,875,910 1,121,802
Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted weighted-average shares outstanding (in shares) 1,940,371 1,268,572   1,268,572
Common stock issuable upon settlement of restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted weighted-average shares outstanding (in shares) 145,969 0 145,969 0
Common stock issuable upon conversion of Series A Preferred Stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted weighted-average shares outstanding (in shares) 151,800 0 151,800 0
Common stock issuable upon exercise or conversion of the securities underlying the Agent Units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of diluted weighted-average shares outstanding (in shares) 40,300 0 40,300 0