Commitments and Contingencies - Additional Information (Detail) $ in Millions |
Jun. 30, 2018
USD ($)
|
---|---|
Maximum | |
Commitments and Contingencies Disclosure [Line Items] | |
Payment required under certain channel distribution agreement upon revenue target achieved | $ 0.5 |
X | ||||||||||
- Definition Commitments and Contingencies Disclosure [Line Items] No definition available.
|
X | ||||||||||
- Definition Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments. No definition available.
|
X | ||||||||||
- Details
|