XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Components Balance Sheet Components
Short-Term Investments

As of June 30, 2024As of December 31, 2023
 Amortized CostUnrealized GainsUnrealized LossesEstimated Fair ValueAmortized CostUnrealized GainsUnrealized LossesEstimated Fair Value
(In thousands)
U.S. Treasuries$80,939 $138 $— $81,077 $79,654 $320 $— $79,974 

Accounts Receivable, Net
As of
June 30,
2024
December 31,
2023
(In thousands)
Gross accounts receivable$61,888 $65,693 
Allowance for credit losses(142)(333)
Total$61,746 $65,360 

    The following table provides a roll-forward of the allowance for credit losses that is deducted from the amortized cost basis of accounts receivable to present the net amount expected to be collected.

Three Months EndedSix Months Ended
June 30,
2024
July 2,
2023
June 30,
2024
July 2,
2023
(In thousands)
Balance at the beginning of the period$218 $329 $333 $423 
Release of expected credit losses
(76)(7)(191)(101)
Balance at the end of the period$142 $322 $142 $322 
Property and Equipment, Net

The components of property and equipment are as follows:
As of
June 30,
2024
December 31,
2023
(In thousands)
Machinery and equipment$14,388 $14,148 
Software15,757 15,639 
Computer equipment867 1,438 
Leasehold improvements
4,572 4,661 
Furniture and fixtures2,408 2,544 
Total property and equipment, gross37,992 38,430 
Accumulated depreciation(34,221)(33,669)
Total property and equipment, net (1)
$3,771 $4,761 
_________________________
(1)    $0.7 million and $1.0 million of property and equipment, net, was included in the sublease arrangement for the San Jose office building as of June 30, 2024 and December 31, 2023, respectively.

Depreciation expense pertaining to property and equipment was $0.8 million and $1.7 million for the three and six months ended June 30, 2024, respectively, and $1.2 million and $2.4 million for the three and six months ended July 2, 2023, respectively.

Goodwill

We have determined that no event occurred or circumstances changed during the six months ended June 30, 2024 that would more likely than not reduce the fair value of goodwill below the carrying amount. No goodwill impairment was recognized in the six months ended June 30, 2024 and July 2, 2023.

Accrued Liabilities
As of
June 30,
2024
December 31,
2023
(In thousands)
Sales incentives$28,228 $28,187 
Sales returns
8,764 17,058 
Compensation15,627 13,278 
Cloud and other costs8,559 10,985 
Other18,846 18,701 
Total$80,024 $88,209