XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Redeemable Convertible Preferred Stock - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 21, 2023
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 22, 2023
Class of Stock [Line Items]                
Volume-weighted average price, measuring period           10 days    
Volume-weighted average price consecutive trading days           10 days    
Accretion of Series A redeemable convertible preferred stock           $ 7,000,000 $ 0  
Dividends   $ 0     $ 0 0 0  
Series A Redeemable Convertible Preferred Stock                
Class of Stock [Line Items]                
Sale of stock, dividend rate approval threshold               5.00%
Accretion of Series A redeemable convertible preferred stock   $ (2,000,000) $ (3,000,000) $ (2,000,000) $ 0 $ (7,000,000) $ 0  
Series A Redeemable Convertible Preferred Stock | Private Placement                
Class of Stock [Line Items]                
Sale of stock, number of shares issued in transaction (in shares) 5,833,333              
Sale of stock, price per share (in dollars per share) $ 30.00              
Sale of stock, consideration received on transaction $ 175,000,000              
Share price (in dollars per share) $ 30.65              
Sale of stock, expected term 7 years              
Sale of stock, volatility rate 54.00%              
Sale of stock, discount for lack of marketability 35.00%