XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Schedule of Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 215,930 $ 124,849
Accumulated amortization (98,440) (77,461)
Intangible assets, net $ 117,490 47,388
Weighted Average Amortization Period 9 years 6 months  
Patents [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 43,262 40,108
Accumulated amortization $ (40,494) (37,506)
Weighted Average Amortization Period 10 years  
Developed Technology [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 92,416 43,699
Accumulated amortization $ (28,898) (17,830)
Weighted Average Amortization Period 7 years 10 months 24 days  
Customer Relationships [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 49,197 15,572
Accumulated amortization $ (11,988) (6,938)
Weighted Average Amortization Period 12 years 1 month 6 days  
Licenses and Other [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 24,584 23,295
Accumulated amortization $ (16,240) (14,386)
Weighted Average Amortization Period 9 years 7 months 6 days  
Trademarks-Finite Lived [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 1,797 1,875
Accumulated amortization $ (820) (801)
Weighted Average Amortization Period 10 years  
In-Process Research and Development ("IPR&D") [Member]    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Cost $ 4,674 $ 300
Weighted Average Amortization Period Indefinite