XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance sheet information (Tables)
3 Months Ended
Mar. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net of allowances, consisted of the following as of:
March 30, 2024December 31, 2023
Accounts receivable$128,670 $127,008 
Less: Allowance for credit losses(3,129)(4,219)
$125,541 $122,789 
Schedule of Accounts Receivable, Allowance for Credit Loss
Changes in credit losses were as follows:
Three Months Ended
March 30, 2024April 1, 2023
Beginning balance$(4,219)$(7,022)
Benefit (provision) for expected credit losses976 (1,079)
Write-offs223 286 
Recoveries(109)(484)
Disposition— 898 
Ending balance$(3,129)$(7,401)
Schedule of Inventory
Inventory consisted of the following as of:
March 30, 2024December 31, 2023
Raw materials and supplies$25,690 $21,062 
Finished goods71,315 70,271 
97,005 91,333 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following as of:
March 30, 2024December 31, 2023
Gross-to-net deductions$63,891 $59,592 
Bonus and commission13,869 19,437 
Compensation and benefits6,341 9,709 
Accrued interest6,451 6,606 
Income and other taxes5,017 4,749 
Other liabilities18,036 19,702 
$113,605 $119,795