v3.26.1
Stock Warrants - Additional Information (Details) - shares
Jan. 14, 2025
Mar. 31, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]      
Warrant exchange ratio 0.25%    
Warrant exchange date Oct. 06, 2028    
Warrant agreement amended effective date Jan. 14, 2025    
Common Class A [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in Shares)   5,177,089 5,177,089
Warrants exchanged for shares of common stock   1,294,272 1,294,272