v3.26.1
Balance Sheet Information (Tables)
3 Months Ended
Mar. 28, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net of allowances, consisted of the following as of:
March 28, 2026December 31, 2025
Accounts receivable$123,584 $131,206 
Less: Allowance for credit losses(3,059)(2,903)
$120,525 $128,303 
Schedule of Inventory
Inventory consisted of the following as of:
March 28, 2026December 31, 2025
Raw materials and supplies$19,301 $21,240 
Finished goods63,886 60,996 
$83,187 $82,236 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following as of:
March 28, 2026December 31, 2025
Gross-to-net deductions$58,906 $73,487 
Bonus and commission12,449 25,040 
Compensation and benefits6,194 6,560 
Accrued interest2,848 3,168 
Income and other taxes4,809 5,135 
Other liabilities15,929 16,852 
$101,135 $130,242