XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets, Net - Components of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount $ 97,270  
Accumulated Amortization (12,767)  
Net Carrying Amount 84,503 $ 57,487
In Process Research and Development [Member]    
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount 2,600  
Accumulated Amortization 0  
Net Carrying Amount 2,600  
Developed Technology [Member]    
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount 55,065  
Accumulated Amortization (6,345)  
Net Carrying Amount 48,720  
Capitalized Software [Member]    
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount 9,089  
Accumulated Amortization (3,588)  
Net Carrying Amount 5,501  
Customer Relationships [Member]    
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount 16,153  
Accumulated Amortization (1,141)  
Net Carrying Amount 15,012  
Non-compete agreement [Member]    
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount 218  
Accumulated Amortization (118)  
Net Carrying Amount 100  
Capitalized Intellectual Property [Member]    
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount 369  
Accumulated Amortization (103)  
Net Carrying Amount 266  
Trademark and Tradenames [Member]    
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount 10,109  
Accumulated Amortization (519)  
Net Carrying Amount 9,590  
Backlog [Member]    
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount 3,491  
Accumulated Amortization (950)  
Net Carrying Amount 2,541  
Patents [Member]    
Disclosure Of Intangible Assets [Line Items]    
Gross Carrying Amount 176  
Accumulated Amortization (3)  
Net Carrying Amount $ 173