v3.26.1
Subsequent Events - Additional Information (Details) - shares
1 Months Ended
May 31, 2026
May 01, 2026
Mar. 31, 2026
Dec. 31, 2025
Subsequent Event [Line Items]        
Shares reserved for issuance     445,707 291,014
Subsequent Event | 2026 Inducement Plan        
Subsequent Event [Line Items]        
Shares reserved for issuance   75,000    
RSUs granted 7,000      
Expiration period 10 years