XML 94 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Purchase Commitments            
2020   $ 400,260        
2021   4,361        
2022   2,440        
2023   1,750        
Total purchase commitments   408,811        
Loss Contingencies [Line Items]            
Royalty guarantees, commitments, amount       $ 36,400    
Unrecognized tax benefits   55,472 $ 46,541   $ 45,154 $ 41,460
Unrecognized tax benefits that would impact effective tax rate   $ 28,600 $ 25,700   $ 24,600  
Settlement agreement with IIA            
Loss Contingencies [Line Items]            
Settlement agreement expense $ 9,300