XML 49 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]  
Schedule of Components of Balance Sheet

The following tables present the components of certain balance sheet amounts (in thousands):

 

 

December 31,

 

 

 

2021

 

 

2020

 

 

 

 

 

 

 

 

 

 

Cash

 

$

62,415

 

 

$

129,543

 

Restricted cash—short term

 

 

2,734

 

 

 

3,795

 

Restricted cash—noncurrent

 

 

231

 

 

 

230

 

   Total cash and restricted cash

 

$

65,380

 

 

$

133,568

 

 

Accounts receivable

 

$

291,816

 

 

$

293,975

 

Allowance for credit losses

 

 

(529

)

 

 

(346

)

Accounts receivable, net

 

$

291,287

 

 

$

293,629

 

 

 

 

Raw materials

 

$

62,110

 

 

$

52,165

 

Work in progress

 

 

4,931

 

 

 

9,654

 

Finished goods

 

 

231,274

 

 

 

164,188

 

Inventories

 

$

298,315

 

 

$

226,007

 

 

 

Manufacturing equipment

 

$

26,094

 

 

$

22,035

 

Computer equipment, software and office equipment

 

 

9,407

 

 

 

9,407

 

Leasehold improvements

 

 

5,154

 

 

 

4,521

 

Furniture and fixtures

 

 

4,709

 

 

 

3,675

 

Total property and equipment

 

$

45,364

 

 

$

39,638

 

Less: Accumulated depreciation and amortization

 

 

(28,545

)

 

 

(23,163

)

Property and equipment, net

 

$

16,819

 

 

$

16,475

 

 

Right-of-use assets

 

$

51,387

 

 

$

25,998

 

Deferred tax asset

 

 

12,737

 

 

 

4,792

 

Other

 

 

7,684

 

 

 

3,572

 

      Other assets

 

$

71,808

 

 

$

34,362

 

 

 

Accrued reserves for customer incentive programs

 

$

66,733

 

 

$

49,619

 

Accrued reserves for sales returns

 

 

37,166

 

 

 

35,673

 

Accrued payroll and related expenses

 

 

20,526

 

 

 

26,877

 

Accrued freight expenses

 

 

18,296

 

 

 

7,523

 

Income tax payable

 

 

6,316

 

 

 

22,445

 

Other

 

 

56,837

 

 

 

63,608

 

Other liabilities and accrued expenses

 

$

205,874

 

 

$

205,745

 

 

Operating lease liabilities, noncurrent

 

$

51,153

 

 

$

17,571

 

Other

 

 

2,718

 

 

 

2,628

 

      Other liabilities, noncurrent

 

$

53,871

 

 

$

20,199