XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets, net - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Value $ 100,782   $ 100,782   $ 93,978
Accumulated Amortization (48,898)   (48,898)   (43,043)
Net Carrying Value 51,884   51,884   50,935
Amortization expense 3,000 $ 3,200 5,900 $ 6,400  
Cost of sales          
Finite-Lived Intangible Assets [Line Items]          
Amortization expense 2,300 2,700 4,500 5,400  
General and administrative          
Finite-Lived Intangible Assets [Line Items]          
Amortization expense 700 $ 500 1,400 $ 1,000  
Trademarks          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Value 9,480   9,480   9,480
Accumulated Amortization (3,104)   (3,104)   (2,765)
Net Carrying Value 6,376   $ 6,376   $ 6,715
Estimated Useful Life (Years)     15 years   15 years
Non-compete agreement          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Value 100   $ 100    
Accumulated Amortization (3)   (3)    
Net Carrying Value 97   $ 97    
Estimated Useful Life (Years)     3 years    
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Value 8,647   $ 8,647   $ 6,003
Accumulated Amortization (2,687)   (2,687)   (2,263)
Net Carrying Value 5,960   $ 5,960   $ 3,740
Customer relationships | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Estimated Useful Life (Years)     5 years   5 years
Customer relationships | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Estimated Useful Life (Years)     10 years   10 years
Developed technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Value 70,900   $ 70,900   $ 70,900
Accumulated Amortization (40,620)   (40,620)   (36,189)
Net Carrying Value 30,280   $ 30,280   $ 34,711
Estimated Useful Life (Years)     8 years   8 years
Patents          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Value 1,677   $ 1,677   $ 1,423
Accumulated Amortization (189)   (189)   (158)
Net Carrying Value 1,488   $ 1,488   $ 1,265
Patents | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Estimated Useful Life (Years)     3 years   4 years
Patents | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Estimated Useful Life (Years)     19 years   19 years
Capitalized software          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Value 9,978   $ 9,978   $ 6,172
Accumulated Amortization (2,295)   (2,295)   (1,668)
Net Carrying Value $ 7,683   $ 7,683   $ 4,504
Capitalized software | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Estimated Useful Life (Years)     3 years   3 years
Capitalized software | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Estimated Useful Life (Years)     5 years   5 years