XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount $ 240,238 $ 212,621
Accumulated amortization 155,334 129,071
Net carrying amount 84,904 83,550
Net carrying amount 84,904 83,550
Developed Technology [Member]    
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount 166,442 142,368
Accumulated amortization 109,891 90,729
Net carrying amount $ 56,551 $ 51,639
Developed Technology [Member] | Minimum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 4 years 4 years
Developed Technology [Member] | Maximum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 6 years 6 years
Customer Relationships [Member]    
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount $ 61,806 $ 58,316
Accumulated amortization 44,061 37,779
Net carrying amount $ 17,745 $ 20,537
Customer Relationships [Member] | Minimum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 7 years 7 years
Customer Relationships [Member] | Maximum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 10 years 10 years
Trade names and other intangibles [Member]    
Summary Of Other Intangible Assets [Line Items]    
Gross carrying amount $ 11,990 $ 11,937
Accumulated amortization 1,382 563
Net carrying amount $ 10,608 $ 11,374
Trade names and other intangibles [Member] | Minimum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 3 years 4 years
Trade names and other intangibles [Member] | Maximum [Member]    
Summary Of Other Intangible Assets [Line Items]    
Weighted-average useful life of acquired finite-lived intangible assets 10 years 10 years