XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Business Combinations - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
May 13, 2020
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Jun. 10, 2021
Business Acquisition [Line Items]          
Earn-out liability         $ 119,759,000
Software licenses          
Business Acquisition [Line Items]          
Weighted average remaining useful life     3 years 7 months 6 days  
City Semi          
Business Acquisition [Line Items]          
Consideration transferred $ 2,029,000        
Maximum contingent consideration 2,000,000        
Tax deductible goodwill $ 0        
Revenue of acquiree since acquisition date   $ 0      
Earnings or loss of acquiree since acquisition date   $ 0      
City Semi | Developed technology          
Business Acquisition [Line Items]          
Weighted average remaining useful life 7 years        
City Semi | Software licenses          
Business Acquisition [Line Items]          
Weighted average remaining useful life 1 year        
Contingent consideration, tranche one          
Business Acquisition [Line Items]          
Contingent consideration     $ 500,000 $ 500,000  
Contingent consideration, tranche one | City Semi          
Business Acquisition [Line Items]          
Maximum contingent consideration $ 500,000        
Contingent consideration     500,000 1,000,000  
Contingent consideration, tranche two          
Business Acquisition [Line Items]          
Contingent consideration     1,000,000 900,000  
Contingent consideration, tranche two | City Semi          
Business Acquisition [Line Items]          
Maximum contingent consideration $ 1,500,000        
Contingent consideration     $ 500,000 $ 900,000