XML 31 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Credit Agreement - Additional Information (Details) - Current Credit Agreement - USD ($)
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Line Of Credit Facility [Line Items]    
Credit agreement mature date Mar. 31, 2024  
Total debt issuance costs $ 800,000  
Minimum    
Line Of Credit Facility [Line Items]    
Payment of unused commitment fee under credit agreement based on senior secured net leverage ratio 0.20%  
Maximum    
Line Of Credit Facility [Line Items]    
Senior secured net leverage ratio 3.50%  
Payment of unused commitment fee under credit agreement based on senior secured net leverage ratio 0.30%  
Letter of Credit    
Line Of Credit Facility [Line Items]    
Line of credit maximum borrowing capacity $ 75,000,000.0 $ 150,000,000.0
Letter of credit sublimit 15,000,000.0  
Revolving Credit Facility    
Line Of Credit Facility [Line Items]    
Line of credit outstanding balance $ 0 $ 0