v3.26.1
Commitments and Contingencies - Agreements (Details) - USD ($)
$ in Thousands
Dec. 30, 2024
Apr. 04, 2023
Jun. 30, 2026
Mar. 04, 2026
Brisby Inc        
Commitments and Contingencies        
Milestone consideration term   10 years    
Milestone target annual net sales   $ 15,000    
Brisby Inc        
Commitments and Contingencies        
Milestone payable in cash or combination   3,500    
Milestone on annual net sales   5,000    
Milestone target annual net sales   15,000    
Payments per collaborative arrangement     $ 1,761  
Remaining contractual obligation     $ 1,739  
Brisby Inc | Brisby Inc        
Commitments and Contingencies        
Equity method investment (as a percent)     19.50%  
Brisby Inc | Smart Pet Pad        
Commitments and Contingencies        
Milestone on first commercial sale of product   $ 750    
Milestone consideration term   10 years    
Brisby Inc | Intelligent Pet Pad        
Commitments and Contingencies        
Milestone on first commercial sale of product   $ 750    
Milestone consideration term   10 years    
Cresilon        
Commitments and Contingencies        
Payments per collaborative arrangement $ 1,500      
Minimum royalty obligation $ 1,000      
Cresilon | Minimum        
Commitments and Contingencies        
Royalty payments on sales (as a percent) 5.00%      
Cresilon | Maximum        
Commitments and Contingencies        
Royalty payments on sales (as a percent) 15.00%      
Cresilon | First level        
Commitments and Contingencies        
Milestone payable in cash or combination $ 1,000      
Milestone consideration term 5 years      
Milestone target annual net sales $ 3,000      
Cresilon | Second level        
Commitments and Contingencies        
Milestone payable in cash or combination $ 1,000      
Milestone consideration term 5 years      
Milestone target annual net sales $ 5,000      
Cresilon | Third level        
Commitments and Contingencies        
Milestone payable in cash or combination $ 2,000      
Milestone consideration term 5 years      
Milestone target annual net sales $ 10,000      
Oxford Science, Inc.        
Commitments and Contingencies        
Payments per collaborative arrangement     $ 513  
Remaining contractual obligation     $ 1,487 $ 1,750
Upfront payment       $ 250