XML 89 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 470,335 $ 467,689
Accumulated Amortization (91,049) (66,478)
Net Book Value $ 379,286 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,103 55,517
Accumulated Amortization (12,180) (12,772)
Net Book Value $ 41,923 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,382 55,782
Accumulated Amortization (35,348) (22,725)
Net Book Value $ 21,034 33,057
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Carrying Amount $ 323,723 320,364
Accumulated Amortization (31,604) (21,856)
Net Book Value $ 292,119 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,305) (3,141)
Net Book Value $ 2,595 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 (316) (298)
Net Book Value $ 244 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 (449) (431)
Net Book Value $ 51 69
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years  
Gross Carrying Amount $ 29,167 29,066
Accumulated Amortization (7,847) (5,255)
Net Book Value $ 21,320 $ 23,811