XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible assets, net - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 27,616 $ 27,639
Accumulated amortization (9,797) (7,645)
Total 17,819 19,994
Patent costs    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 3,508 3,595
Patent costs | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 1 year  
Patent costs | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 18 years  
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 17,409 17,344
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 5 years  
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 10 years  
In-process research & development    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 1,580 1,580
Customer base    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 1,302 1,302
Customer base | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 5 years  
Customer base | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 7 years  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 3,121 3,122
Trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 3 years  
Trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 15 years  
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 696 $ 696
Estimated Life 3 years