XML 81 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Preferred Stock - Summary of Convertible Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Nov. 30, 2021
Temporary Equity [Line Items]          
Convertible preferred stock, shares authorized 0   196,700,000    
Convertible preferred stock, shares issued 0        
Convertible preferred stock, shares outstanding 0        
Series A Convertible Preferred Stock          
Temporary Equity [Line Items]          
Convertible preferred stock, shares authorized 0 75,000,000      
Convertible preferred stock, shares issued 0 75,000,000      
Convertible preferred stock, shares outstanding 0 75,000,000   75,000,000  
Convertible preferred stock, carrying value $ 0 $ 74,694   $ 74,694  
Convertible preferred stock, liquidation preference   $ 75,000      
Conversion price per share $ 1 $ 1     $ 1
Series B Convertible Preferred Stock          
Temporary Equity [Line Items]          
Convertible preferred stock, shares authorized 0 121,657,452 121,700,000    
Convertible preferred stock, shares issued 0 60,828,720      
Convertible preferred stock, shares outstanding 0 60,828,720      
Convertible preferred stock, carrying value $ 0 $ 74,521      
Convertible preferred stock, liquidation preference   $ 75,000      
Conversion price per share $ 1.23297 $ 1.23297