v3.26.1
Stockholders' Equity - Summary of Warrants Outstanding (Details)
Jun. 30, 2026
shares
Class of Warrant or Right [Line Items]  
Number of base warrant shares at issuance 1,817,714
May 2024 Series A Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of base warrant shares at issuance 1,930
January 2026 Warrants [Member]  
Class of Warrant or Right [Line Items]  
Number of base warrant shares at issuance 1,815,784