Quarterly report [Sections 13 or 15(d)]

Segment Information (Tables)

v3.26.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Schedule of Gross Margin
The following table sets forth gross margin for the periods shown:
Three Months Ended March 31,
2026 2025
Net sales
$ 132,464  $ 128,657 
Cost of sales
48,835  55,001 
Gross profit
$ 83,629  $ 73,656 
Gross margin
63.1  % 57.2  %