XML 88 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 473,109 $ 467,689
Accumulated Amortization (118,025) (66,478)
Net Book Value $ 355,084 401,211
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 10 years 10 months 24 days  
Gross Carrying Amount $ 54,328 55,517
Accumulated Amortization (13,393) (12,772)
Net Book Value $ 40,935 42,745
Backlog [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 1 year 7 months 6 days  
Gross Carrying Amount $ 56,740 55,782
Accumulated Amortization (48,169) (22,725)
Net Book Value $ 8,571 33,057
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Carrying Amount $ 325,729 320,364
Accumulated Amortization (41,500) (21,856)
Net Book Value $ 284,229 298,508
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 (3,469) (3,141)
Net Book Value $ 2,431 2,759
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 (335) (298)
Net Book Value $ 225 262
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 (466) (431)
Net Book Value $ 34 69
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years  
Gross Carrying Amount $ 29,352 29,066
Accumulated Amortization (10,693) (5,255)
Net Book Value $ 18,659 $ 23,811