XML 31 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies - Additional Information (Detail)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2018
Segment
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Jan. 01, 2016
USD ($)
Accounting Policy [Line Items]        
Number of operating segment | Segment 1      
Short term investments Maturity 12 months      
Long term Investments Maturity 12 months      
U.S. federal statutory income tax rate 21.00% 35.00%    
ASU 2014-09 [Member] | Accumulated Deficit [Member]        
Accounting Policy [Line Items]        
Increase in accumulative deficit       $ 43.7
New Revenue Standards [Member] | Revenue [Member]        
Accounting Policy [Line Items]        
Increase (reduction) in revenue   $ 5.3 $ 3.6