XML 54 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Accounts Payable, Current [Abstract]    
Accrued warranty $ 10,279 $ 8,464
Accrued sales and other taxes payable 5,569 482
Accrued customer deposits and payables 3,016 4,682
Accrued sales and marketing 2,911 404
Accrued accounting fees 1,030 686
Accrued direct fulfillment costs 634 1,722
Accrued federal and state income taxes 476 1,059
Accrued other 5,034 2,355
Accrued expenses 28,949 19,854
Accrued Bonuses, Current 15,079 14,226
Accrued compensation 23,773 21,015
Accrued Employee Benefits $ 8,694 $ 6,789