v3.26.1
Balance Sheet Information (Tables)
6 Months Ended
Jun. 27, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net of allowances, consisted of the following as of:
June 27, 2026December 31, 2025
Accounts receivable$141,018 $131,206 
Less: Allowance for credit losses(2,612)(2,903)
$138,406 $128,303 
Schedule of Inventory
Inventory consisted of the following as of:
June 27, 2026December 31, 2025
Raw materials and supplies$18,363 $21,240 
Finished goods61,444 60,996 
$79,807 $82,236 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following as of:
June 27, 2026December 31, 2025
Gross-to-net deductions$60,407 $73,487 
Bonus and commission15,177 25,040 
Compensation and benefits6,865 6,560 
Accrued interest2,465 3,168 
Income and other taxes6,164 5,135 
Other liabilities18,283 16,852 
$109,361 $130,242