v3.26.1
Commitments, Contingencies, and Collaborations - Lepu (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 21, 2025
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Agreement        
Research and development   $ 37,617   $ 61,289
License Agreement | Lepu Biopharma        
Agreement        
Cash payment $ 40,000      
Maximum amount payable upon achievement of development and regulatory milestones   300,000    
Maximum amount payable upon achievement of commercial milestones   890,000    
Milestone payments paid   6,000 $ 1,000  
Research and development   $ 800   $ 0