v3.26.1
Business Concentrations (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2026
USD ($)
Mayne Pharma [Member]    
Business Concentrations [Line Items]    
Customer license revenue percentage 100.00% 100.00%
Royalty receivable long term portion $ 12,626 $ 12,626
Theramex [Member]    
Business Concentrations [Line Items]    
Customer license revenue percentage 100.00% 100.00%
Royalty receivable short term portion $ 3,394 $ 3,394
Knight [Member]    
Business Concentrations [Line Items]    
Customer license revenue percentage 100.00% 100.00%