XML 71 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Indebtedness - Additional Information (Detail)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Aug. 14, 2017
USD ($)
Installment
Dec. 31, 2012
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Jun. 30, 2020
Aug. 14, 2017
SGD ($)
Debt Instrument [Line Items]          
Warrant expiration period   150 days      
Exercise of warrants | shares     932,000    
Warrants outstanding | shares     0    
Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Credit agreement date     Dec. 09, 2016    
Debt instrument term (years)     5 years    
Maximum capacity borrowing amount under credit facility     $ 300,000,000    
Borrowings under credit facility     110,000,000    
1.50% Convertible Senior Notes Maturing on December 1, 2017 [Member] | Convertible Senior Notes [Member]          
Debt Instrument [Line Items]          
Proceeds from issuance of warrants, net of issue costs   $ 25,800,000      
Purchase of common stock | shares   6,300,000      
Common stock, strike price per share | $ / shares   $ 40.04      
Warrants [Member]          
Debt Instrument [Line Items]          
Warrants exercisable beginning   Mar. 01, 2018      
Warrants exercisable ending   Oct. 02, 2018      
Cash [Member] | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Repayment of borrowings     40,000,000    
Maximum [Member] | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Additional borrowing capacity     $ 150,000,000    
Consolidated Net Leverage Ratio     3.75    
Maximum [Member] | Step Down [Member] | Scenario, Forecast [Member] | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Consolidated Net Leverage Ratio       3.50  
Minimum [Member] | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Consolidated Interest Coverage Ratio     3.00    
Decillion Solutions Pte Ltd [Member]          
Debt Instrument [Line Items]          
Note payable $ 1,800,000       $ 2.5
Note payable, number of installments | Installment 10