v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 18, 2023
Mar. 31, 2026
Oct. 31, 2025
Dec. 31, 2024
Aug. 31, 2024
Mar. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Oct. 10, 2025
Common Stock                        
Preferred Units, units converted 24,987,750                      
Common stock, shares authorized 400,000,000           400,000,000   400,000,000   400,000,000  
Common stock, par value $ 0.00001           $ 0.00001   $ 0.00001   $ 0.00001  
Gross proceeds from issuance of common stock                 $ 377,441      
Common stock, shares, issued             75,611,894   75,611,894   69,038,943  
Common stock, shares outstanding             75,339,499   75,339,499   68,401,349  
Antidilutive units             7,219,365 6,966,035 7,219,365 6,966,035    
Voting Common Stock                        
Common Stock                        
Common stock, shares, issued             61,852,857   61,852,857   54,914,707  
Nonvoting Common Stock                        
Common Stock                        
Common stock, shares, issued             13,486,642   13,486,642   13,486,642  
Unvested restricted common stock                        
Common Stock                        
Antidilutive units                 272,395   637,594  
IPO                        
Common Stock                        
Shares issued 20,297,500                      
Net proceeds from IPO $ 315,400                      
Overallotment option                        
Common Stock                        
Shares issued   5,750,000 8,048,782     7,790,321            
Net proceeds from IPO   $ 377,400 $ 324,100     $ 450,000            
Overallotment option | Pre-funded Warrant                        
Common Stock                        
Purchase of warrants     365,853                 365,853
Stock price per warrant                       $ 0.00001
Warrants exercise price             $ 0   $ 0      
At-The-Market Offering Program (the "ATM Facility") | Sales Agreement                        
Common Stock                        
Shares issued       926,049         369,220   1,175,701  
Gross proceeds from issuance of common stock       $ 44,900         $ 29,700   $ 67,600  
Net proceeds from sales of common stock       $ 1,400         800   $ 2,000  
Common stock remained available of sale value             $ 157,800   $ 157,800      
At-The-Market Offering Program (the "ATM Facility") | Sales Agreement | Maximum Revenue Percentage                        
Common Stock                        
Common stock, aggregate offering price         $ 300,000