v3.26.1
License and Collaboration Revenue and Other Funding Agreements - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 10, 2020
USD ($)
Nov. 30, 2022
USD ($)
obligation
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jul. 22, 2025
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
License and collaborations revenue     $ 755 $ 2,882 $ 2,912 $ 7,252      
Viatris License Agreement                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Non-refundable cash payment received   $ 35,000              
Maximum amount of payments receivable for development, regulatory and commercial milestones   $ 130,000              
First milestone payments received               $ 10,000  
Maximum percentage of tiered royalties receivable   20.00%              
Number of distinct performance obligations | obligation   2              
Non-cancellation period of Constraint for Research and Development Revenue   120 days              
License and collaborations revenue     800 2,900 2,912 7,252      
Viatris License Agreement | Sales Milestones                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
License and collaborations revenue         0        
Milestone payment requirements attributed to the FDA's approval                 $ 10,000
BioSense License and Assignments Agreement                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
Maximum amount of payments receivable for development, regulatory and commercial milestones $ 84,500                
Milestone payments received         0        
SBIR Grant Agreement                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
License and collaborations revenue     500 200 700 200      
Milestone payments received       900          
RDH12 Agreement                  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                  
License and collaborations revenue     $ 600 $ 0 $ 800 $ 0      
Maximum amount of loan             $ 1,600