Quarterly report [Sections 13 or 15(d)]

Segment Information (Tables)

v3.25.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Gross Margin
The following table sets forth gross margin for the periods shown:
Three Months Ended March 31,
2025 2024
Net sales
$ 128,657  $ 116,840 
Cost of sales
55,001  51,166 
Gross profit
$ 73,656  $ 65,674 
Gross margin
57.2  % 56.2  %