Quarterly report [Sections 13 or 15(d)]

Convertible Redeemable Preferred Stock and Stockholders' Equity - April 2025 Cashless Warrant Exercises (Details)

v3.25.2
Convertible Redeemable Preferred Stock and Stockholders' Equity - April 2025 Cashless Warrant Exercises (Details) - shares
6 Months Ended
Apr. 01, 2025
Jun. 30, 2025
Convertible Redeemable Preferred Stock and Stockholders' Equity    
Issuance of common stock in connection with warrant exercise (in shares) 2,989,887 6,235,998