v3.26.1
License Agreements (License for clenbuterol and Journey) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2022
License Agreements            
Other revenue   $ 879 $ 1,404 $ 996 $ 1,404  
Journey | Cutia Therapeutics (HK) Limited            
License Agreements            
Other revenue       $ 700 $ 0  
Journey | Emrosi Agreement            
License Agreements            
Milestone paid $ 15,000          
Minimum | Journey | Emrosi Agreement            
License Agreements            
Percentage of royalty on future net sales 10.00%          
Maximum | Journey | VYNE Product Acquisition            
License Agreements            
Sales-based milestone payments paid and payable to date           $ 450,000
Maximum | Journey | Emrosi Agreement            
License Agreements            
Additional milestones payable $ 150,000          
Percentage of royalty on future net sales 14.00%