XML 87 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 124,849 $ 125,224
Accumulated amortization (77,461) (72,558)
Intangible assets, net $ 47,388 52,666
Weighted Average Amortization Period 9 years 3 months 18 days  
Patents [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 40,108 44,561
Accumulated amortization $ (37,506) (41,408)
Weighted Average Amortization Period 10 years  
Developed Technology [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 43,699 43,979
Accumulated amortization $ (17,830) (13,409)
Weighted Average Amortization Period 9 years 9 months 18 days  
Customer Relationships [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 15,572 15,621
Accumulated amortization $ (6,938) (4,520)
Weighted Average Amortization Period 7 years 9 months 18 days  
Licenses and Other [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 23,295 18,924
Accumulated amortization $ (14,386) (12,528)
Weighted Average Amortization Period 9 years 3 months 18 days  
Trademarks-Finite Lived [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 1,875 1,839
Accumulated amortization $ (801) (693)
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