XML 106 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Contingent Consideration - Summary of Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Fair Value Measurements                  
Contingent consideration $ 5,112           $ 5,112   $ 8,960
Common Stock                  
Fair Value Measurements                  
Common stock issuance for acquisition (in shares) 2,011,617 6,733,497 10,181,299 1,613,207 459,180 10,883,668      
DBOT                  
Fair Value Measurements                  
Contingent consideration $ 649           $ 649   649
DBOT | Common Stock                  
Fair Value Measurements                  
Common stock issuance for acquisition (in shares)             0 11,300,000  
Tree Technologies                  
Fair Value Measurements                  
Contingent consideration 1,305           $ 1,305   8,311
Tree Technologies | Common Stock                  
Fair Value Measurements                  
Common stock issuance for acquisition (in shares)       2,000,000          
WAVE                  
Fair Value Measurements                  
Contingent consideration 1,519           $ 1,519    
Percent of consents to be received             100.00%    
Solectrac                  
Fair Value Measurements                  
Contingent consideration 1,639           $ 1,639    
Contingent consideration period (in years)             3 years    
Level I                  
Fair Value Measurements                  
Contingent consideration 0           $ 0   0
Level I | DBOT                  
Fair Value Measurements                  
Contingent consideration 0           0   0
Level I | Tree Technologies                  
Fair Value Measurements                  
Contingent consideration 0           0   0
Level I | WAVE                  
Fair Value Measurements                  
Contingent consideration 0           0    
Level I | Solectrac                  
Fair Value Measurements                  
Contingent consideration 0           0    
Level II                  
Fair Value Measurements                  
Contingent consideration 0           0   0
Level II | DBOT                  
Fair Value Measurements                  
Contingent consideration 0           0   0
Level II | Tree Technologies                  
Fair Value Measurements                  
Contingent consideration 0           0   0
Level II | WAVE                  
Fair Value Measurements                  
Contingent consideration 0           0    
Level II | Solectrac                  
Fair Value Measurements                  
Contingent consideration 0           0    
Level III                  
Fair Value Measurements                  
Contingent consideration 5,112           5,112   8,960
Level III | DBOT                  
Fair Value Measurements                  
Contingent consideration 649           649   649
Level III | Tree Technologies                  
Fair Value Measurements                  
Contingent consideration 1,305           1,305   $ 8,311
Level III | WAVE                  
Fair Value Measurements                  
Contingent consideration 1,519           1,519    
Level III | Solectrac                  
Fair Value Measurements                  
Contingent consideration $ 1,639           $ 1,639