XML 90 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 459,768 $ 467,689
Accumulated Amortization (131,073) (66,478)
Net Book Value $ 328,695 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 $ 53,247 55,517
Accumulated Amortization (14,490) (12,772)
Net Book Value $ 38,757 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 $ 55,017 55,782
Accumulated Amortization (49,061) (22,725)
Net Book Value $ 5,956 33,057
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 8 years 6 months  
Gross Carrying Amount $ 316,083 320,364
Accumulated Amortization (49,944) (21,856)
Net Book Value $ 266,139 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,633) (3,141)
Net Book Value $ 2,267 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 (353) (298)
Net Book Value $ 207 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 (483) (431)
Net Book Value $ 17 69
Trade Names [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years  
Gross Carrying Amount $ 28,461 29,066
Accumulated Amortization (13,109) (5,255)
Net Book Value $ 15,352 $ 23,811