XML 76 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Contingent Consideration (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2022
Jan. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Oct. 06, 2021
Feb. 25, 2019
Fair Value Measurements            
Contingent consideration under RPAs and CPPAs     $ 75,000 $ 8,075,000    
Bioasis | Royalty Purchase Agreement            
Fair Value Measurements            
Changes in estimated fair value of contingent consideration     0      
Contingent consideration under RPAs and CPPAs     100,000     $ 100,000
Payments of contingent consideration     0      
Affitech | Commercial Payment Purchase Agreement            
Fair Value Measurements            
Contingent consideration under RPAs and CPPAs     $ 0 $ 8,000,000.0 $ 8,000,000.0  
Payments of contingent consideration $ 3,000,000.0 $ 5,000,000.0