XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Finite-lived Intangible Assets [Roll Forward]    
Gross $ 21,500 $ 23,900
Accumulated Amortization (11,454) (11,722)
Total $ 10,046 $ 12,178
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 6 years 6 years
Finite-lived Intangible Assets [Roll Forward]    
Gross $ 10,900 $ 10,900
Accumulated Amortization (4,564) (3,509)
Total $ 6,336 $ 7,391
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Finite-lived Intangible Assets [Roll Forward]    
Gross $ 10,600 $ 10,600
Accumulated Amortization (6,890) (5,830)
Total $ 3,710 $ 4,770
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Useful Life   2 years 6 months
Finite-lived Intangible Assets [Roll Forward]    
Gross   $ 1,500
Accumulated Amortization   (1,500)
Total   0
Other acquired intangible assets    
Finite-lived Intangible Assets [Roll Forward]    
Gross   900
Accumulated Amortization   (883)
Total   $ 17
Other acquired intangible assets | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life   1 year
Other acquired intangible assets | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life   3 years