Quarterly report pursuant to Section 13 or 15(d)

Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details)

v3.21.2
Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Sep. 09, 2020
Jul. 31, 2020
Jun. 30, 2021
Jun. 30, 2020
Fair value of purchase consideration:        
Cash     $ 27,500 $ 0
WiFi and Broadband assets business        
Fair value of purchase consideration:        
Cash   $ 150,000    
NanoSemi, Inc.        
Fair value of purchase consideration:        
Cash $ 10,000      
Common stock issued 17,080      
Liabilities incurred 34,100      
Total purchase price $ 61,180      
Shares issued (in shares) 804,163      
Share price (in dollars per share) $ 21.24      
NanoSemi, Inc. | Deferred payment of consideration in business acquisition        
Fair value of purchase consideration:        
Total purchase price $ 35,000      
NanoSemi, Inc. | Contingent Consideration - NanoSemi        
Fair value of purchase consideration:        
Liabilities incurred $ 0