XML 51 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Additional Information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2024
Jun. 30, 2024
USD ($)
$ / shares
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2024
USD ($)
shares
May 30, 2024
shares
May 29, 2024
shares
Subsidiary, Sale of Stock [Line Items]            
Common stock, shares authorized     500,000,000 500,000,000    
Reverse stock split conversion ratio 0.11675          
Common stock reserved for future issuance     one-for-8.5648      
Net proceeds from public offering | $   $ 157,600,000        
2022 Stock Option and Grant Plan            
Subsidiary, Sale of Stock [Line Items]            
Number of common stock reserved     2,664,084 2,713,368    
2024 Stock Option and Grant Plan            
Subsidiary, Sale of Stock [Line Items]            
Number of common stock reserved     5,742,280 3,814,618    
2024 ESPP            
Subsidiary, Sale of Stock [Line Items]            
Number of common stock reserved     690,045 324,243    
Common Stock            
Subsidiary, Sale of Stock [Line Items]            
Voting right, description     Each share of common stock entitles the holder to one vote      
Dividends | $     $ 0 $ 0    
Common stock, shares authorized         500,000,000 250,000,000
Number of common stock reserved     9,096,409 6,852,229    
Common Stock | IPO            
Subsidiary, Sale of Stock [Line Items]            
Issuance of common stock from IPO   9,200,000        
Net proceeds from public offering | $   $ 140,900,000        
Shares issued, price per share | $ / shares   $ 17        
Underwriting discounts and commissions and offering costs | $   $ 15,500,000        
Common Stock | Private Placement            
Subsidiary, Sale of Stock [Line Items]            
Issuance of common stock from private placement   1,058,824        
Net proceeds from private placement | $   $ 16,700,000        
Shares issued, price per share | $ / shares   $ 17        
Underwriting discounts and commissions and offering costs | $   $ 1,300,000