Annual report pursuant to Section 13 and 15(d)

Borrowings - Additional Information (Details)

v3.19.1
Borrowings - Additional Information (Details) - USD ($)
Mar. 07, 2019
Sep. 30, 2016
Warrants to purchase common stock associated with Solar loan agreement    
Debt Instrument [Line Items]    
Number of warrants issued to purchase common stock (in shares)   122,435
Exercise price of warrants (in dollars per share)   $ 3.6754
Warrants issued, expiration period   5 years
6.0% Convertible Senior Notes due 2025    
Debt Instrument [Line Items]    
Face amount $ 16,000,000  
Date of issuance and sale of notes Mar. 07, 2019  
Interest rate 6.00%  
Secured Debt | Term Loan    
Debt Instrument [Line Items]    
Loan agreement term   48 months
Face amount   $ 15,000,000
Secured Debt | Term Loan | LIBOR    
Debt Instrument [Line Items]    
Basis spread on variable rate (as a percent)   8.49%