XML 92 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value of Financial Instruments - Summary of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - Level 3 - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance $ 75,353 $ 32,971
Series A-2 compound embedded option   (9,361)
Issuance of warrant option   30,097
Acquisitions 7,004 45,204
Changes in fair value included in earnings 25,686 34,879
Payment of contingent consideration payable (50,154) (12,464)
Foreign currency translation of contingent consideration payment   (208)
Write off of the contingent put option   12,140
Exercise of warrant options   (56,287)
Ending balance 57,889 76,971
Contingent Put Option    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance   7,100
Changes in fair value included in earnings   (19,240)
Write off of the contingent put option   12,140
Compound Embedded Option    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Series A-2 compound embedded option   (9,361)
Changes in fair value included in earnings   27,420
Ending balance   18,059
Business Acquisitions Contingent Consideration, Current    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance 49,902 8,614
Acquisitions 1,000 34,661
Changes in fair value included in earnings 13,774 18,387
Payment of contingent consideration payable (50,154) (12,464)
Foreign currency translation of contingent consideration payment   (208)
Reclass of long term to short term contingent liabilities 16,630 180
Ending balance 31,152 49,170
Business Acquisitions Contingent Consideration, Long-Term    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance 4,565 379
Acquisitions 6,004 10,543
Changes in fair value included in earnings 10,261 (1,000)
Reclass of long term to short term contingent liabilities (16,630) (180)
Ending balance 4,200 9,742
Conversion Option    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance 20,886  
Changes in fair value included in earnings 1,651  
Ending balance $ 22,537  
Warrant Option    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Beginning balance   16,878
Issuance of warrant option   30,097
Changes in fair value included in earnings   9,312
Exercise of warrant options   $ (56,287)