XML 67 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Stock Options Activity (Detail) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Employee Stock Option [Member]    
Shares    
Beginning balance 1,141,040  
Options granted 155,000  
Options exercised (301,036)  
Options expired/forfeited (4,000)  
Ending balance 991,004 1,141,040
Options exercisable 991,004  
Weighted Average Exercise Price    
Beginning balance $ 3.95  
Options granted 9.85  
Options exercised 3.87  
Options expired/forfeited 5.79  
Ending balance 5.16 $ 3.95
Options exercisable $ 5.16  
Weighted Average Remaining Contractual Term (Years)    
Beginning Balance 4 years 11 months 1 day 5 years 9 months 14 days
Options exercisable 4 years 11 months 1 day  
Aggregate Intrinsic Value    
Beginning Balance $ 19.81  
Options exercised 16.63  
Ending balance 20.70 $ 19.81
Options exercisable $ 20.70  
Allied Pacific of California [Member]    
Shares    
Beginning balance 853,800  
Options granted 0  
Options exercised 0  
Options expired/forfeited 0  
Ending balance 853,800 853,800
Options exercisable 853,800  
Weighted Average Exercise Price    
Beginning balance $ 0.167  
Options granted 0  
Options exercised 0  
Options expired/forfeited 0  
Ending balance 0.167 $ 0.167
Options exercisable $ 0.167  
Weighted Average Remaining Contractual Term (Years)    
Beginning Balance 1 year 3 months 1 year 9 months
Options exercisable 1 year 3 months  
Aggregate Intrinsic Value    
Beginning Balance $ 508,864  
Ending balance 508,864 $ 508,864
Options exercisable $ 508,864