v3.25.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Net Sales Disaggregated by Customer Type For the three and six months ended June 30, 2025 and 2024, net sales disaggregated by customer type consist of the amounts shown below.
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Chains and distributors *$97,165 $87,228 $177,835 $162,596 
Online20,884 19,546 38,675 34,425 
Retail *5,937 5,826 11,100 11,192 
$123,986 $112,600 $227,610 $208,213 

* During the three months ended June 30, 2025, the Company reclassified one customer from the retail to the chains and distributors channel, and recast the corresponding net sales amounts of $1,071,000 and $2,150,000 for the three and six months ended June 30, 2024, respectively, to conform to the current period presentation. The recast had no effect on previously reported consolidated net sales for the three and six months ended June 30, 2024.
Schedule of Fair Value Measurements by Level for the Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table summarizes the Company’s fair value measurements by level at June 30, 2025 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$3,479 $16,346 $— 
Short-term investments— 26,443 — 
Fair value, June 30, 2025$3,479 $42,789 $ 

The following table summarizes the Company’s fair value measurements by level at December 31, 2024 for the assets measured at fair value on a recurring basis:
Level 1 Level 2 Level 3
(in thousands)
Cash equivalents$725 $22,525 $— 
Short-term investments— 28,343 — 
Publicly-traded equity securities31 — — 
Fair value, December 31, 2024$756 $50,868 $ 
Schedule of Carrying Values and Estimated Fair Values of Debt The following is a summary of the carrying amount and estimated fair value of the $23,000,000 and $28,700,000 term loans that mature in September 2026 and July 2027, respectively (the "2026 Term Loan" and the "2027 Term Loan", respectively):
June 30, 2025
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,566 $19,902 
2027 Term Loan27,340 27,291 
$47,906 $47,193 

December 31, 2024
Carrying AmountEstimated Fair Value
(in thousands)
2026 Term Loan$20,881 $19,846 
2027 Term Loan27,577 27,174 
$48,458 $47,020