XML 56 R46.htm IDEA: XBRL DOCUMENT v3.20.2
REVOLVING CREDIT FACILITIES AND BANK BORROWINGS (Senior Revolving Credit Facility) (Details) - Revolving credit facilities
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jun. 30, 2020
CNY (¥)
Jul. 31, 2019
USD ($)
Revolving Credit Facilities and Bank Borrowings            
Borrowings outstanding     $ 275,000,000 $ 205,000,000    
Senior Revolving Credit Facility            
Revolving Credit Facilities and Bank Borrowings            
Commitments available under credit facility     500,000,000.0     $ 450,000,000.0
Increase to the total commitments available under Credit Agreement   $ 50,000,000.0        
Borrowing capacity under revolving credit facility   500,000,000.0        
Additional borrowing under credit agreement   $ 100,000,000.0        
Minimum interest coverage ratio   4.00        
Minimum borrowing availability for certain acquisitions   $ 40,000,000.0        
Borrowings outstanding     275,000,000.0      
Outstanding letters of credit     600,000      
Available borrowing capacity     224,400,000 240,400,000    
Senior Revolving Credit Facility | Subsequent Event            
Revolving Credit Facilities and Bank Borrowings            
Repayment of outstanding borrowings $ 50,000,000.0          
Senior Revolving Credit Facility | Until September 30, 2020            
Revolving Credit Facilities and Bank Borrowings            
Maximum leverage coverage ratio   4.00        
Senior Revolving Credit Facility | From December 31, 2020 to December 31, 2021            
Revolving Credit Facilities and Bank Borrowings            
Maximum leverage coverage ratio   3.50        
Senior Revolving Credit Facility | From March 31, 2022 and thereafter            
Revolving Credit Facilities and Bank Borrowings            
Maximum leverage coverage ratio   3.25        
Senior Revolving Credit Facility | Federal Funds Open Rate            
Revolving Credit Facilities and Bank Borrowings            
Margin on variable rate (percent)   0.25%        
Senior Revolving Credit Facility | Daily LIBOR            
Revolving Credit Facilities and Bank Borrowings            
Margin on variable rate (percent)   1.00%        
Senior Revolving Credit Facility | Base Rate | Minimum            
Revolving Credit Facilities and Bank Borrowings            
Margin on variable rate (percent)   0.25%        
Senior Revolving Credit Facility | Base Rate | Maximum            
Revolving Credit Facilities and Bank Borrowings            
Margin on variable rate (percent)   0.875%        
Senior Revolving Credit Facility | LIBOR | Minimum            
Revolving Credit Facilities and Bank Borrowings            
Margin on variable rate (percent)   1.25%        
Senior Revolving Credit Facility | LIBOR | Maximum            
Revolving Credit Facilities and Bank Borrowings            
Margin on variable rate (percent)   1.875%        
CMBC Revolving Credit Facility            
Revolving Credit Facilities and Bank Borrowings            
Commitments available under credit facility     4,200,000   ¥ 30,000,000.0  
Citybank Revolving Credit Facility            
Revolving Credit Facilities and Bank Borrowings            
Commitments available under credit facility     5,000,000.0      
Citybank Revolving Credit Facility | LIBOR            
Revolving Credit Facilities and Bank Borrowings            
Margin on variable rate (percent)   1.50%        
Citybank Revolving Credit Facility | Prime Rate            
Revolving Credit Facilities and Bank Borrowings            
Margin on variable rate (percent)   0.65%        
Asia Pacific Revolving Credit Facility            
Revolving Credit Facilities and Bank Borrowings            
Borrowings outstanding     0 0    
Borrowings from credit facility     $ 0 $ 0