v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
shares
Dec. 31, 2025
USD ($)
Apr. 30, 2025
shares
Mar. 31, 2025
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of operating segments | segment 1      
Number of reportable segments | segment 1      
Restricted cash | $ $ 339 $ 339    
Cash and cash equivalents, at or above FDIC insurance limits | $ $ 124,000      
Pre Funded Warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Class of warrant or right, outstanding (in shares) | shares 6,792,559   667,563 6,124,996