XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 113,989 $ 105,051
Accounts receivable, net of allowance of $505 and $571, respectively 151,026 139,410
Inventories 144,606 149,371
Prepaid income taxes and income taxes receivable 8,076 8,105
Prepaid expenses and other current assets 15,951 13,360
Total current assets 433,648 415,297
Property, plant and equipment, net 113,135 109,449
Operating right-of-use assets 42,908 38,302
Deferred tax assets 22,887 27,862
Other assets 5,991 5,617
Intangible assets, net 185,844 145,022
Goodwill 584,098 484,507
Total assets 1,388,511 1,226,056
Current Liabilities    
Current portion of long-term debt 4,691 4,968
Accounts payable 76,890 57,195
Income taxes payable 16,000 7,767
Current portion of operating lease liabilities 9,879 8,189
Accrued expenses and other current liabilities 60,331 61,056
Total current liabilities 167,791 139,175
Long-term debt 411,949 349,404
Operating lease liabilities 40,548 37,345
Deferred tax liabilities 13,093 16,305
Income taxes payable 4,941 4,435
Other liabilities 4,491 5,932
Total liabilities 642,813 552,596
Commitments and Contingencies (Note 17)
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,938 and 35,814, respectively 423,856 423,856
Additional paid-in capital 84,214 70,180
Retained earnings 267,549 203,462
Accumulated other comprehensive loss (29,921) (24,038)
Total stockholders' equity 745,698 673,460
Total liabilities and stockholders’ equity $ 1,388,511 $ 1,226,056