XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
Balance Sheet Components [Abstract]  
Fair Value of the Available-For-Sale Investments

June 30, 2022

Gross Unrealized

Estimated

Amortized Cost

Gains

Losses

Fair Value

Money market funds

$

86,745 

$

— 

$

— 

$

86,745 

Commercial paper

6,271 

— 

— 

6,271 

U.S. government securities

14,965 

(2)

14,963 

$

107,981 

$

$

(2)

$

107,979 

Classified as:

Cash equivalents

$

86,745 

Short-term investments

21,234 

$

107,979 

Available-For-Sale Investments in Unrealized Loss Position

June 30, 2022

December 31, 2021

Less than 12 months

Less than 12 months

Assets:

Fair Value

Unrealized Loss

Fair Value

Unrealized Loss

U.S. government securities

11,937

(2)

$

11,937 

$

(2)

$

$

Schedule of Inventories

June 30,

December 31,

2022

2021

Raw materials

$

3,597 

$

2,447 

Finished products

14,027 

15,437 

17,624 

17,884 

Less: Reserve for excess and obsolete

(8)

(33)

$

17,616 

$

17,851 

Schedule of Accrued Liabilities

June 30,

December 31,

2022

2021

Accrued payroll and related expenses

$

10,019 

$

13,898 

Provision for sales returns

508 

359 

Accrued professional services

2,225 

2,039 

Operating lease liability

1,750 

1,294 

Accrued interest payable

393 

14 

Accrued royalty expense

804 

687 

Deferred revenue

482 

157 

Accrued travel expenses

749 

590 

Accrued clinical expenses

50 

99 

Accrued other expenses

595 

665 

Total

$

17,575 

$

19,802