v3.25.2
Company Overview and Basis of Presentation (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 70 Months Ended
Apr. 23, 2024
USD ($)
Apr. 22, 2024
USD ($)
shares
Apr. 03, 2024
USD ($)
Mar. 22, 2024
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
shares
Jun. 30, 2025
USD ($)
product
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Subsidiary, Sale of Stock [Line Items]                  
Number of commercialized products | product             4    
Equity distribution agreement                  
Subsidiary, Sale of Stock [Line Items]                  
Number of shares issued in transaction (in shares) | shares                 27,315,145
Consideration received on sale of stock                 $ 81,794
Payments for stock issuance costs                 3,849
Equity distribution agreement | Maximum                  
Subsidiary, Sale of Stock [Line Items]                  
Sale of stock, aggregate offering price $ 100,000                
Amended Equity Distribution Agreement                  
Subsidiary, Sale of Stock [Line Items]                  
Number of shares issued in transaction (in shares) | shares         0 0 7,457,627 4,557,220  
Consideration received on sale of stock             $ 21,271 $ 11,855  
Payments for stock issuance costs             729 $ 530  
Sale of stock, maximum transaction amount     $ 250            
Remaining authorized amount         $ 78,000   $ 78,000   $ 78,000
Underwritten Public Offering                  
Subsidiary, Sale of Stock [Line Items]                  
Number of shares issued in transaction (in shares) | shares       16,666,667          
Payments for stock issuance costs   $ 894              
Price per share (in dollars per share) | $ / shares       $ 4.50          
Underwriting discounts   $ 4,651              
Over-Allotment Option                  
Subsidiary, Sale of Stock [Line Items]                  
Number of shares issued in transaction (in shares) | shares   559,801              
Consideration received on sale of stock   $ 72,868