XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Current Liabilities - Additional Information (Detail) - Hercules Capital, Inc., [Member] - Secured Loan Agreement [Member]
Aug. 01, 2016
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Loan agreement date Aug. 01, 2016
Common stock per share upon exercise of warrants | $ / shares $ 3.50
Issuable common stock upon exercise of warrants | shares 357,142
Warrants expiration date Aug. 01, 2023