XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2025
Jan. 31, 2016
Commitments and Contingencies Disclosure [Line Items]            
Research and development $ 5,039 $ 7,208 $ 19,823 $ 22,947    
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement            
Commitments and Contingencies Disclosure [Line Items]            
Royalty expense     0      
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | University            
Commitments and Contingencies Disclosure [Line Items]            
Research and development     $ 0 $ 400    
Aggregate sales milestone payments per product           $ 20,900
Minimum            
Commitments and Contingencies Disclosure [Line Items]            
Royalty rates (as a percent)     0.25%      
Maximum            
Commitments and Contingencies Disclosure [Line Items]            
Royalty rates (as a percent)     2.00%      
Forecast | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | University            
Commitments and Contingencies Disclosure [Line Items]            
Future minimum annual maintenance payments         $ 100