XML 74 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 464,665 $ 478,265
Accumulated Amortization (173,872) (150,280)
Net Book Value $ 290,793 327,985
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Carrying Amount $ 320,849 329,369
Accumulated Amortization (78,762) (61,271)
Net Book Value $ 242,087 268,098
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 10 years 10 months 24 days  
Gross Carrying Amount $ 52,587 54,856
Accumulated Amortization (16,863) (15,943)
Net Book Value $ 35,724 38,913
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years  
Gross Carrying Amount $ 28,901 29,689
Accumulated Amortization (21,391) (16,379)
Net Book Value $ 7,510 13,310
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 1 year 7 months 6 days  
Gross Carrying Amount $ 55,868 57,391
Accumulated Amortization (52,343) (52,022)
Net Book Value $ 3,525 5,369
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 9 years  
Gross Carrying Amount $ 5,900 5,900
Accumulated Amortization (4,125) (3,797)
Net Book Value $ 1,775 2,103
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Carrying Amount $ 560 560
Accumulated Amortization (388) (368)
Net Book Value $ 172 192
Patents [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 years 3 months 18 days  
Gross Carrying Amount   500
Accumulated Amortization   $ (500)