Quarterly report pursuant to Section 13 or 15(d)

Goodwill and Intangibles - Schedule of Intangible Assets (Details)

v3.21.2
Goodwill and Intangibles - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 59,959 $ 35,589
Accumulated Amortization Amount (23,429) (21,386)
IP Agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 180 186
Accumulated Amortization Amount $ (34) (12)
Remaining Weighted Average Useful Life 3 days  
Trade Name/Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,266 1,112
Accumulated Amortization Amount $ (1,071) (854)
Remaining Weighted Average Useful Life 4 months 17 days  
Webstores & Websites    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 404 0
Accumulated Amortization Amount $ (56) 0
Remaining Weighted Average Useful Life 7 days  
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 11,238 5,590
Accumulated Amortization Amount $ (3,375) (2,972)
Remaining Weighted Average Useful Life 1 year 4 months 2 days  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 38,630 26,216
Accumulated Amortization Amount $ (17,484) (16,646)
Remaining Weighted Average Useful Life 2 years 4 months 6 days  
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,227 2,485
Accumulated Amortization Amount $ (1,395) (902)
Remaining Weighted Average Useful Life 3 months 18 days  
Export License    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14 0
Accumulated Amortization Amount $ (14) $ 0
Remaining Weighted Average Useful Life 0 years