XML 100 R89.htm IDEA: XBRL DOCUMENT v3.20.2
Borrowings - Additional Information (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Oct. 01, 2018
Credit Facilities [Line Items]      
Letters of credit outstanding $ 461,000 $ 461,000  
3.50% Convertible Senior Notes due October 1, 2024 | Notes      
Credit Facilities [Line Items]      
Debt instrument face amount     $ 150,000,000
Interest rate     3.50%
Revolver Credit Facility | New Credit Agreement      
Credit Facilities [Line Items]      
Maximum borrowing capacity $ 300,000,000