COMPONENTS OF THE COMPANY'S CONDENSED CONSOLIDATED BALANCE SHEETS | 3. COMPONENTS OF THE COMPANY’S CONDENSED CONSOLIDATED BALANCE SHEETS: Accounts Receivable June 30, December 31, (In thousands) 2021 2020 Accounts receivable trade $ 78,759 $ 66,703 Allowance for ship and debit (33,738) (26,435) Allowance for stock rotation and rebate (3,151) (3,931) Allowance for credit losses (518) (427) Total $ 41,352 $ 35,910 The Company maintains an allowance for estimated credit losses resulting from the inability of customers to make required payments. This allowance is established using estimates formulated by the Company’s management based upon factors such as the composition of the accounts receivable aging, historical losses, changes in payments patterns, customer creditworthiness, and current economic trends. Receivables determined to be uncollectible are written off and deducted from the allowance. Three Months Ended Six Months Ended June 30, June 30, (In thousands) 2021 2020 2021 2020 Beginning balance $ (425) $ (609) $ (427) $ (763) Provision for credit loss expense (360) — (577) — Receivables written off — — — 154 Recoveries collected 267 — 486 — Ending balance $ (518) $ (609) $ (518) $ (609) Inventories June 30, December 31, (In thousands) 2021 2020 Raw materials $ 23,285 $ 32,131 Work-in-process 35,488 39,469 Finished goods 30,870 31,278 Total $ 89,643 $ 102,878 Intangible Assets June 30, 2021 December 31, 2020 Accumulated Accumulated (In thousands) Gross Amortization Net Gross Amortization Net Domain name $ 1,261 $ — $ 1,261 $ 1,261 $ — $ 1,261 Developed technology 37,960 (30,500) 7,460 37,960 (29,126) 8,834 Customer relationships 16,700 (16,095) 605 16,700 (15,687) 1,013 Technology licenses 1,926 (651) 1,275 1,926 (528) 1,398 Total intangible assets $ 57,847 $ (47,246) $ 10,601 $ 57,847 $ (45,341) $ 12,506 The estimated future amortization expense related to finite-lived intangible assets at June 30, 2021, is as follows: Estimated Amortization Fiscal Year (In thousands) 2021 (remaining six months) $ 1,589 2022 2,415 2023 2,173 2024 1,279 2025 832 Thereafter 1,052 Total $ 9,340 Accumulated Other Comprehensive Loss Changes in accumulated other comprehensive loss for the three and six months ended June 30, 2021 and 2020, were as follows: Unrealized Gains and Losses on Defined Benefit Foreign Currency Marketable Securities Pension Items Items Total Three Months Ended Three Months Ended Three Months Ended Three Months Ended June 30, June 30, June 30, June 30, (In thousands) 2021 2020 2021 2020 2021 2020 2021 2020 Beginning balance $ 310 $ (369) $ (1,716) $ (2,433) $ (1,430) $ (1,512) $ (2,836) $ (4,314) Other comprehensive income (loss) before reclassifications (331) 2,566 — — (40) (30) (371) 2,536 Amounts reclassified from accumulated other comprehensive loss — — 52 (1) 58 (1) — — 52 58 Net-current period other comprehensive income (loss) (331) 2,566 52 58 (40) (30) (319) 2,594 Ending balance $ (21) $ 2,197 $ (1,664) $ (2,375) $ (1,470) $ (1,542) $ (3,155) $ (1,720) (1) This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost for the three months ended June 30, 2021 and 2020. Unrealized Gains and Losses on Defined Benefit Pension Foreign Currency Marketable Securities Items Items Total Six Months Ended Six Months Ended Six Months Ended Six Months Ended June 30, June 30, June 30, June 30, (In thousands) 2021 2020 2021 2020 2021 2020 2021 2020 Beginning balance $ 890 $ 583 $ (1,641) $ (2,484) $ (1,412) $ (1,229) $ (2,163) $ (3,130) Other comprehensive income (loss) before reclassifications (911) 1,614 — — (58) (313) (969) 1,301 Amounts reclassified from accumulated other comprehensive loss — — (23) (1) 109 (1) — — (23) 109 Net-current period other comprehensive income (loss) (911) 1,614 (23) 109 (58) (313) (992) 1,410 Ending balance $ (21) $ 2,197 $ (1,664) $ (2,375) $ (1,470) $ (1,542) $ (3,155) $ (1,720) (1) This component of accumulated other comprehensive income (loss) is included in the computation of net periodic pension cost for the six months ended June 30, 2021 and 2020. |