Quarterly report [Sections 13 or 15(d)]

Segment Information (Tables)

v3.26.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2026
Segment Reporting [Abstract]  
Schedule of Gross Margin
The following table sets forth gross margin for the periods shown:
Three Months Ended June 30, Six Months Ended June 30,
2026 2025 2026 2025
Net sales
$ 160,068  $ 160,524  $ 292,532  $ 289,181 
Cost of sales
62,224  68,180  111,059  123,181 
Gross profit
$ 97,844  $ 92,344  $ 181,473  $ 166,000 
Gross margin
61.1  % 57.5  % 62.0  % 57.4  %