XML 39 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Debt Obligations - Narrative (Details) - USD ($)
Feb. 25, 2019
Sep. 27, 2019
Convertible Unsecured Note maturing on June 29, 2023 | Convertible Debt    
Debt Instrument [Line Items]    
Maximum aggregate amount $ 4,000,000  
Interest rate 4.50%  
Interest rate, after two-year anniversary 5.00%  
Debt conversion term 2 years  
Debt conversion price (in dollars per share)   $ 43.93
ABLfacility | Credit facility    
Debt Instrument [Line Items]    
Amounts reserved for issuance of letters of credit   $ 16,641,000
Line of credit facility, current borrowing capacity   $ 90,135,000
Effective interest rate   3.30%
Senior secured term loan | Credit facility    
Debt Instrument [Line Items]    
Effective interest rate   5.50%