v3.8.0.1
Provision for Income Taxes - Schedule of Provision for (Benefit From) Income Taxes (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2017
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2016
Income Tax Disclosure [Abstract]        
Federal, Current   $ 182,891 $ 1,617,000 $ 1,183,000
State, Current   30,761 (784,000) 397,000
Foreign, Current  
Total, Current   213,652 833,000 1,580,000
Federal, Deferred   (74,135) (540,000) (148,152)
State, Deferred   853 9,702 19,000
Foreign, Deferred   (115,000)
Total, Deferred   (73,282) (645,235) (129,152)
Federal, Total   108,756 1,077,000 1,034,848
State, Total   31,614 (774,298) 416,000
Foreign, Total   (115,000)
Income tax expense, net $ (40,485) $ (140,370) $ (187,702) $ (1,450,848)