XML 89 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Subsequent events (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 05, 2025
Jul. 28, 2025
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Subsequent events              
Revenue       $ 178,875 $ 186,704 $ 1,354,971 $ 396,822
Product              
Subsequent events              
Revenue       $ 118,329 $ 133,220 $ 271,755 $ 310,824
Censa | Censa Merger Agreement              
Subsequent events              
Milestone obligation payments recorded     $ 25,000        
Subsequent Event | Rights Satisfaction Agreement              
Subsequent events              
Maximum amount of upfront consideration $ 250,000            
Maximum amount of additional milestone payable 100,000            
Additional milestone payable for right holders 500,000            
Payment of upfront consideration 225,000            
Additional milestone obligated to be paid $ 90,000            
Subsequent Event | Annual net sales less than or equal to $250 million | Rights Satisfaction Agreement              
Subsequent events              
Percentage on annual net sales 8.00%            
Subsequent Event | Annual net sales greater than $250 million but less than $500 million | Rights Satisfaction Agreement              
Subsequent events              
Percentage on annual net sales 10.00%            
Subsequent Event | Annual net sales greater than $500 million | Rights Satisfaction Agreement              
Subsequent events              
Percentage on annual net sales 12.00%            
Subsequent Event | First occurrence of a three or fewer consecutive calendar year period | Rights Satisfaction Agreement              
Subsequent events              
Threshold consecutive calendar period 3 years            
Amount of net sales of product $ 3,000,000            
Subsequent Event | First occurrence of a five or fewer consecutive calendar year period | Rights Satisfaction Agreement              
Subsequent events              
Threshold consecutive calendar period 5 years            
Amount of net sales of product $ 5,000,000            
Subsequent Event | First occurrence of a seven or fewer consecutive calendar year period | Rights Satisfaction Agreement              
Subsequent events              
Threshold consecutive calendar period 7 years            
Amount of net sales of product $ 7,000,000            
Subsequent Event | First occurrence of a nine or fewer consecutive calendar year period | Rights Satisfaction Agreement              
Subsequent events              
Threshold consecutive calendar period 9 years            
Amount of net sales of product $ 9,000,000            
Subsequent Event | First occurrence of a eleven or fewer consecutive calendar year period | Rights Satisfaction Agreement              
Subsequent events              
Threshold consecutive calendar period 11 years            
Amount of net sales of product $ 11,000,000            
Subsequent Event | Minimum | Product | Annual net sales greater than $250 million but less than $500 million | Rights Satisfaction Agreement              
Subsequent events              
Revenue 250,000            
Subsequent Event | Minimum | Product | Annual net sales greater than $500 million | Rights Satisfaction Agreement              
Subsequent events              
Revenue 500,000            
Subsequent Event | Maximum | Product | Annual net sales less than or equal to $250 million | Rights Satisfaction Agreement              
Subsequent events              
Revenue 250,000            
Subsequent Event | Maximum | Product | Annual net sales greater than $250 million but less than $500 million | Rights Satisfaction Agreement              
Subsequent events              
Revenue $ 500,000            
Subsequent Event | Censa | Censa Merger Agreement              
Subsequent events              
Milestone obligation payments recorded   $ 32,500          
Subsequent Event | Former Censa Securityholders | Rights Satisfaction Agreement              
Subsequent events              
Ownership percentage prior to merger 90.00%