XML 85 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Business Combinations - Aggregate Acquisition Consideration (Details) - Crystal - USD ($)
$ in Thousands
Oct. 06, 2017
Dec. 31, 2019
Business Acquisition [Line Items]    
Cash paid to Crystal shareholders $ 26,877  
Cash payable to Crystal Shareholders 336 $ 20
Assumed liabilities 129  
Fair value of contingent consideration 8,401  
Total consideration $ 35,743