v3.25.2
Mezzanine Equity and Stockholders' Equity (Deficit) - Conversion Rights (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mezzanine Equity and Stockholders' Equity (Deficit)    
Aggregate gross proceeds $ 75.0  
Public offering price per share $ 67.83  
Series A Preferred Stock Class    
Mezzanine Equity and Stockholders' Equity (Deficit)    
Initial conversion price 9.23 $ 9.23
Conversion price after adjustment 9.23  
Series B Preferred Stock Class    
Mezzanine Equity and Stockholders' Equity (Deficit)    
Initial conversion price 13.04 13.04
Conversion price after adjustment 13.04  
Series C Preferred Stock Class    
Mezzanine Equity and Stockholders' Equity (Deficit)    
Initial conversion price 16.3 16.3
Conversion price after adjustment 16.3  
Series D Preferred Stock Class    
Mezzanine Equity and Stockholders' Equity (Deficit)    
Initial conversion price 20.16 20.16
Conversion price after adjustment 20.16  
Series E Preferred Stock Class    
Mezzanine Equity and Stockholders' Equity (Deficit)    
Initial conversion price 22.61 $ 22.61
Conversion price after adjustment $ 22.61