v3.25.2
Net Loss per Share - Loss per Share (Details) - Convertible Notes
Oct. 11, 2024
USD ($)
Apr. 30, 2020
USD ($)
Jul. 19, 2024
USD ($)
Earnings or Loss per Share [Line Items]      
Principal amount   $ 287,500,000 $ 287,500,000
Convertible Notes Payable $ 287,400,000    
Convertible to shares of common stock 7,500,000 7,411,704