v3.26.1
Commitments and Contingencies - Agreements (Details) - USD ($)
$ in Thousands
Dec. 30, 2024
Apr. 04, 2023
Dec. 31, 2025
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,611
Remaining cash payments due     $ 1,889
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