XML 88 R79.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 431,623 $ 36,166
Accumulated Amortization (38,048) (16,873)
Net Book Value $ 393,575 19,293
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,139 20,796
Accumulated Amortization (11,207) (9,906)
Net Book Value $ 40,932 10,890
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 1 year 4 months 24 days  
Gross Carrying Amount $ 50,966  
Accumulated Amortization (9,325)  
Net Book Value $ 41,641  
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Carrying Amount $ 294,983 8,200
Accumulated Amortization (11,565) (3,683)
Net Book Value $ 283,418 4,517
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 (2,977) (2,486)
Net Book Value $ 2,923 3,414
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 (280) (225)
Net Book Value $ 280 335
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 years 3 months 18 days  
Gross Carrying Amount $ 500 500
Accumulated Amortization (414) (363)
Net Book Value $ 86 137
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 2 years 9 months 18 days  
Gross Carrying Amount $ 26,575 210
Accumulated Amortization (2,280) (210)
Net Book Value $ 24,295