XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Details
9 Months Ended
Sep. 30, 2023
Balance Sheet Details  
Balance Sheet Details

Note 3.  Balance Sheet Details

Short-term Investments

Short-term investments consisted of the following (in thousands):

At September 30, 2023

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

  

U.S. government agency bonds

less than 3

$

47,989

$

-

(658)

$

47,331

U.S. treasury securities

less than 2

95,929

-

(320)

95,609

Bank certificates of deposit

less than 2

11,300

1

(1)

11,300

Corporate notes

less than 3

 

22,104

 

11

 

(403)

 

21,712

Asset-backed securities

less than 2

 

8,613

 

-

 

(226)

 

8,387

Municipal bonds

less than 3

7,634

-

(45)

7,589

Total

$

193,569

$

12

$

(1,653)

$

191,928

At December 31, 2022

 

Maturity

Amortized cost

Unrealized

Unrealized

Estimated

 

    

(in years)

    

or cost

    

gains

    

losses

    

fair value

 

U.S. government agency bonds

less than 3

$

88,478

$

-

$

(2,413)

$

86,065

U.S. treasury securities

less than 1

52,991

-

(384)

52,607

Bank certificates of deposit

less than 1

17,500

3

(11)

17,492

Corporate notes

less than 3

 

41,464

 

-

 

(978)

 

40,486

Asset-backed securities

less than 2

 

21,656

 

-

 

(360)

 

21,296

Municipal bonds

less than 3

15,635

-

(411)

15,224

Total

$

237,724

$

3

$

(4,557)

$

233,170

At each reporting date, the Company performs an evaluation of impairment to determine if any unrealized losses are the result of credit losses. Impairment is assessed at the individual security level. Factors considered in determining whether a loss resulted from a credit loss or other factors include the Company’s intent and ability to hold the investment until the recovery of its amortized cost basis, the extent to which the fair value is less than the amortized cost basis, the length of time and extent to which fair value has been less than the cost basis, the financial condition of the issuer, any historical failure of the issuer to make scheduled interest or principal payments, any changes to the rating of the security by a rating agency, any adverse legal or regulatory events affecting the issuer or issuer’s industry, and any significant deterioration in economic conditions.

The credit-related portion of unrealized losses, and any subsequent improvements, are recorded in interest expense in the condensed consolidated statements of operations through an allowance for credit losses. Unrealized gains and losses that are not credit-related are included in accumulated other comprehensive loss. Unrealized losses on available-for-sale debt securities as of September 30, 2023 and December 31, 2022 were not significant and were primarily due to changes in interest rates, including market credit spreads, and not due to increased credit risks associated with specific securities. Further, the Company does not intend to sell these investments prior to maturity and it is not more likely than not that the Company will be required to sell these investments before recovery of their amortized cost basis. Accordingly, the Company did not record an allowance for credit losses with respect to these investments as of September 30, 2023 and December 31, 2022.

Accounts Receivable, Net

Accounts receivable consisted of the following (in thousands):

September 30, 

December 31, 

    

2023

    

2022

  

Accounts receivable

$

40,510

$

37,323

Allowance for credit losses

(1,184)

(1,250)

$

39,326

$

36,073

The Company’s allowance for credit losses represents management’s estimate of current expected credit losses related to customer receivables. There were immaterial bad-debt write offs charged during the three and nine months ended September 30, 2023.

Additionally, no customers accounted for more than 10% of net accounts receivable as of September 30, 2023 or December 31, 2022.

Inventory

Inventory consisted of the following (in thousands):

September 30, 

December 31, 

    

2023

    

2022

  

Finished goods

$

16,674

$

13,742

Work in process

11,470

10,495

Raw material

11,637

13,604

$

39,781

$

37,841

Accrued Liabilities

Accrued liabilities consisted of the following (in thousands):

September 30, 

December 31, 

    

2023

    

2022

Accrued bonuses

$

13,661

$

17,219

Accrued vacation benefits

5,032

4,475

Other accrued liabilities

38,041

36,262

$

56,734

$

57,956