XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 109,912 $ 113,989
Accounts receivable, net of allowance of $610 and $505, respectively 161,202 151,026
Inventories 168,065 144,606
Prepaid income taxes and income taxes receivable 8,160 8,076
Prepaid expenses and other current assets 14,761 15,951
Total current assets 462,100 433,648
Property, plant and equipment, net 118,876 113,135
Operating lease assets 44,107 42,908
Deferred tax assets 26,980 22,887
Other assets 6,283 5,991
Intangible assets, net 203,630 185,844
Goodwill 649,093 584,098
Total assets 1,511,069 1,388,511
Current liabilities    
Current portion of long-term debt 5,203 4,691
Accounts payable 88,973 76,890
Income taxes payable 12,937 16,000
Current portion of operating lease liabilities 10,302 9,879
Accrued expenses and other current liabilities 64,523 60,331
Total current liabilities 181,938 167,791
Long-term debt 454,037 411,949
Operating lease liabilities 41,086 40,548
Deferred tax liabilities 20,776 13,093
Income taxes payable 4,971 4,941
Other liabilities 6,815 4,491
Total liabilities 709,623 642,813
Commitments and contingencies (Note 15)
Stockholders’ equity:    
Preferred shares, no par value; Authorized shares: 7,000; No shares issued and outstanding
Common shares, no par value; Authorized shares: unlimited; Issued and outstanding: 35,973 and 35,938, respectively 423,856 423,856
Additional paid-in capital 85,468 84,214
Retained earnings 293,254 267,549
Accumulated other comprehensive loss (1,132) (29,921)
Total stockholders' equity 801,446 745,698
Total liabilities and stockholders’ equity $ 1,511,069 $ 1,388,511