XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Product Contingent Liability (Details) - Product Contingent Liability, Novalere, FlutiCare
$ in Millions
Jun. 30, 2023
USD ($)
Feb. 28, 2015
USD ($)
payment
Other Commitments [Line Items]    
Product contingent liability, additional payments, number, certain sales achieved | payment   5
Product contingent liability, additional payments, amount, certain sales achieved   $ 0.5
Product contingent liability, milestone, payment $ 0.0 $ 0.0