v3.25.2
Stock Warrants - Additional Information (Details) - shares
Jan. 14, 2025
Jun. 30, 2025
Jun. 30, 2024
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    
Warrants exchanged for shares of common stock   0 6,238,104
Common Class A [Member]      
Class of Warrant or Right [Line Items]      
Warrants outstanding (in Shares)   5,177,089  
Warrants exchanged for shares of common stock   1,294,272