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,
20262025
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 %