XML 115 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Jan. 31, 2016
Commitment and Contingencies Disclosure [Line Items]      
Research and development $ 24,903 $ 33,656  
Minimum      
Commitment and Contingencies Disclosure [Line Items]      
Royalty rates (as a percent) 0.25%    
Maximum      
Commitment and Contingencies Disclosure [Line Items]      
Royalty rates (as a percent) 2.00%    
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement      
Commitment and Contingencies Disclosure [Line Items]      
Royalty Expense $ 0    
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | University      
Commitment and Contingencies Disclosure [Line Items]      
Research and development 0 $ 400  
Aggregate sales milestone payments per product     $ 26,200
Future minimum annual maintenance payments $ 100