XML 104 R95.htm IDEA: XBRL DOCUMENT v3.23.2
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Gross Value $ 467,689 $ 36,166
Accumulated Amortization (66,478) (16,873)
Net Value $ 401,211 19,293
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 10 years 10 months 24 days  
Gross Value $ 55,517 20,796
Accumulated Amortization (12,772) (9,906)
Net Value $ 42,745 10,890
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 1 year 7 months 6 days  
Gross Value $ 55,782  
Accumulated Amortization (22,725)  
Net Value $ 33,057  
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Value $ 320,364 8,200
Accumulated Amortization (21,856) (3,683)
Net Value $ 298,508 4,517
Licensed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 9 years  
Gross Value $ 5,900 5,900
Accumulated Amortization (3,141) (2,486)
Net Value $ 2,759 3,414
Licensing Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Value $ 560 560
Accumulated Amortization (298) (225)
Net Value $ 262 335
Patent [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 years 3 months 18 days  
Gross Value $ 500 500
Accumulated Amortization (431) (363)
Net Value $ 69 137
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years  
Gross Value $ 29,066 210
Accumulated Amortization (5,255) $ (210)
Net Value $ 23,811