XML 69 R58.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 584,363 $ 584,712
Accumulated Amortization (303,083) (290,665)
Net Book Value $ 281,280 294,047
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 years 4 months 24 days  
Gross Carrying Amount $ 431,208 429,329
Accumulated Amortization (180,675) (168,073)
Net Book Value $ 250,533 261,256
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 11 years  
Gross Carrying Amount $ 55,540 56,244
Accumulated Amortization (26,231) (25,306)
Net Book Value $ 29,309 30,938
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 2 years 9 months 18 days  
Gross Carrying Amount $ 31,078 31,598
Accumulated Amortization (30,372) (30,651)
Net Book Value $ 706 947
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 1 year 8 months 12 days  
Gross Carrying Amount $ 60,077 61,081
Accumulated Amortization (60,077) (61,081)
Net Book Value $ 0 0
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 (5,272) (5,108)
Net Book Value $ 628 792
Licensed 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 (456) (446)
Net Book Value $ 104 $ 114