XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value - Change in Fair Value of Level 3 Inputs for Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Change in fair value of contingent consideration $ 186   $ 0 $ (268) $ 0  
Contingent consideration liability, current portion 438     438   $ 0
Contingent consideration liability, net of current portion 2,942     2,942   $ 0
EPI Health            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Change in fair value of contingent consideration 186     (268)    
Level 3 | EPI Health            
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]            
Beginning balance 3,319 $ 3,773        
Change in fair value of contingent consideration 186 (454)        
Measurement period adjustment (see Note 2) (125)          
Ending balance 3,380 3,319   3,380    
Contingent consideration liability, current portion 438     438    
Contingent consideration liability, net of current portion 2,942     2,942    
Total $ 3,380 $ 3,319   $ 3,380