XML 22 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Business Combinations - Other Business Acquisition (Details) - USD ($)
$ in Thousands
1 Months Ended
Jul. 31, 2018
Feb. 29, 2020
Aug. 31, 2018
Optoelectronics solutions business      
Business Combinations      
Total purchase price $ 17,500 $ 3,350  
Maximum contingent consideration   $ 1,650  
Contingent consideration earnout period   3 years  
A privately held services company      
Business Combinations      
Total purchase price     $ 800
Maximum contingent consideration     $ 5,000
Contingent consideration earnout period     5 years