XML 61 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue [Line Items]    
Incremental direct costs of obtaining a contract, practical expedient true  
Effects of a financing component, practical expedient true  
Remaining performance obligation for contracts, optional exemption true  
Adoption of Topic 606    
Revenue [Line Items]    
Contract liabilities $ 6.5 $ 3.6
Revenue recognized   $ 3.3
Warranties    
Revenue [Line Items]    
Standard product warranty description The Company generally provides warranties for its products. The standard warranty period is typically 12 months to 24 months for the Photonics and Precision Motion segments and 12 months to 36 months for the Vision segment. The standard warranty period for product sales is accounted for under the provisions of ASC 450, “Contingencies,” as the Company has the ability to ascertain the likelihood of the liability and can reasonably estimate the amount of the liability.  
Maximum    
Revenue [Line Items]    
Percentage of revenue for professional services 3.00%  
Duration of professional services performed under customer contract 1 month  
Maximum | Photonics and Precision Motion | Warranties    
Revenue [Line Items]    
Standard warranty period on products 24 months  
Maximum | Vision | Warranties    
Revenue [Line Items]    
Standard warranty period on products 36 months  
Minimum | Photonics and Precision Motion | Warranties    
Revenue [Line Items]    
Standard warranty period on products 12 months  
Minimum | Vision | Warranties    
Revenue [Line Items]    
Standard warranty period on products 12 months