XML 106 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Credit Agreement - Narrative (Details) - USD ($)
Apr. 02, 2020
Dec. 31, 2019
Dec. 31, 2018
Mar. 29, 2018
Mar. 31, 2017
Apr. 30, 2015
Debt Instrument [Line Items]            
Debt issuance costs   $ 300,000 $ 1,000,000      
Unsecured senior notes | 5.50% Senior Notes            
Debt Instrument [Line Items]            
Debt issuance costs           $ 1,500,000
Wells Fargo revolving credit facility | Wells Fargo Credit Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity   75,000,000   $ 75,000,000 $ 65,000,000  
Debt issuance costs   $ 0        
Subsequent Event | Unsecured senior notes | 5.50% Senior Notes            
Debt Instrument [Line Items]            
Redemption and discharge of debt $ 55,000,000          
Subsequent Event | Wells Fargo revolving credit facility | Standard Chartered Bank Credit Agreement            
Debt Instrument [Line Items]            
Maximum borrowing capacity 130,000,000          
Borrowing amount 95,000,000          
Loss on extinguishment of debt 100,000          
Debt issuance costs $ 2,000,000          
Maturity period prior to the final maturity 60 days          
Extension fee 0.25%          
Basis spread on variable rate 0.25%          
Subsequent Event | Wells Fargo revolving credit facility | Standard Chartered Bank Credit Agreement | LIBOR            
Debt Instrument [Line Items]            
Basis spread on variable rate 2.00%          
Subsequent Event | Wells Fargo revolving credit facility | Wells Fargo Credit Agreement            
Debt Instrument [Line Items]            
Repayment of debt $ 16,800,000