XML 50 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock - Additional Information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2024
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 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,663,841 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    
IPO              
Subsidiary, Sale of Stock [Line Items]              
Underwriting discounts and commissions and offering costs | $     $ 15,519,000        
Private Placement              
Subsidiary, Sale of Stock [Line Items]              
Underwriting discounts and commissions and offering costs | $     $ 1,297,000        
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
Issuance of common stock from IPO     9,200,000        
Issuance of common stock from private placement     1,058,824        
Number of common stock reserved       9,096,166 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 $ 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 $ 17        
Underwriting discounts and commissions and offering costs | $   $ 1,300,000