v3.26.1
Background and Nature of Operations (Details)
Jun. 30, 2026
manufacturingFacility
medicineAndProduct
Apr. 26, 2026
$ / shares
Business Combination [Line Items]    
Number of medicines and products | medicineAndProduct 70  
Number of manufacturing facilities | manufacturingFacility 6  
Sun Pharma    
Business Combination [Line Items]    
Price in cash (in dollar per share) | $ / shares   $ 14.00