XML 83 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2024
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Oct. 28, 2024
Common Stock [Line Items]          
Common stock, shares authorized     500,000,000 260,590,689  
Common stock, par value     $ 0.001 $ 0.001  
Net proceeds from initial public offering     $ 302,788 $ 0  
Over-Allotment Option          
Common Stock [Line Items]          
Sale of common stock 2,400,000        
Initial Public Offering (IPO)          
Common Stock [Line Items]          
Common stock, shares authorized         500,000,000
Common stock, par value         $ 0.001
Sale of common stock 18,400,000        
Public offering price per share $ 18        
Net proceeds from initial public offering $ 302,800        
Underwriting discounts commissions and other offering costs $ 28,400        
Common Stock [Member]          
Common Stock [Line Items]          
Common stock, shares authorized     500,000,000 260,600,000  
Common stock, par value     $ 0.001 $ 0.001  
Sale of common stock     18,400,000    
Public offering price per share     $ 1.849455    
Common Stock [Member] | 2021 Plan [Member]          
Common Stock [Line Items]          
Increase in shares reserved for future issuance, in shares   260,600,000