XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Narratives (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Feb. 02, 2022
Dec. 31, 2021
Mar. 31, 2021
Assets Measured at Fair Value on a Nonrecurring Basis        
Contingent convertible notes $ 14,100 $ 10,000    
Recurring        
Assets Measured at Fair Value on a Nonrecurring Basis        
Contingent convertible notes 14,050   $ 0  
Recurring | Level 3        
Assets Measured at Fair Value on a Nonrecurring Basis        
Contingent convertible notes 14,050   $ 0  
Contingent consideration $ 700     $ 1,100