v3.25.2
Commitments and Contingencies (Details)
Jan. 11, 2022
patent
Oct. 31, 2022
lawsuit
Apr. 30, 2021
lawsuit
Other Commitments [Line Items]      
Number of lawsuits     2
MSN II ANDA      
Other Commitments [Line Items]      
Number of lawsuits   2  
Number of patents allegedly infringed | patent 3