Quarterly report [Sections 13 or 15(d)]

Segment Information (Tables)

v3.25.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 2025
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,
2025 2024 2025 2024
Net sales
$ 160,524  $ 148,931  $ 289,181  $ 265,771 
Cost of sales
68,180  62,962  123,181  114,128 
Gross profit
$ 92,344  $ 85,969  $ 166,000  $ 151,643 
Gross margin
57.5  % 57.7  % 57.4  % 57.1  %