XML 76 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 125,224 $ 129,398
Accumulated amortization (72,558) (68,881)
Intangible assets, net $ 52,666 60,517
Weighted Average Amortization Period 9 years  
Patents [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 44,561 50,326
Accumulated amortization $ (41,408) (46,272)
Weighted Average Amortization Period 10 years  
Developed Technology [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 43,979 44,334
Accumulated amortization $ (13,409) (8,925)
Weighted Average Amortization Period 10 years  
Customer Relationships [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 15,621 15,685
Accumulated amortization $ (4,520) (2,095)
Weighted Average Amortization Period 7 years  
Licenses and Other [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 18,924 16,941
Accumulated amortization $ (12,528) (11,006)
Weighted Average Amortization Period 8 years  
Trademarks-Finite Lived [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 1,839 1,812
Accumulated amortization $ (693) (583)
Weighted Average Amortization Period 10 years  
In-Process Research and Development ("IPR&D") [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 300 $ 300
Weighted Average Amortization Period Indefinite