XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Redeemable Convertible Preferred Stock - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 21, 2023
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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         $ 5,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   $ (3,000,000) $ (2,000,000)   $ (5,000,000)    
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 $ 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%