XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 105,051 $ 100,105
Accounts receivable, net of allowance of $571 and $995, respectively 139,410 137,697
Inventories 149,371 167,997
Prepaid income taxes and income taxes receivable 8,105 1,508
Prepaid expenses and other current assets 13,360 13,212
Total current assets 415,297 420,519
Property, plant and equipment, net 109,449 103,186
Operating lease assets 38,302 43,317
Deferred tax assets 27,862 15,113
Other assets 5,617 4,414
Intangible assets, net 145,022 175,766
Goodwill 484,507 478,897
Total assets 1,226,056 1,241,212
Current Liabilities    
Current portion of long-term debt 4,968 4,800
Accounts payable 57,195 75,225
Income taxes payable 7,767 13,660
Current portion of operating lease liabilities 8,189 7,793
Accrued expenses and other current liabilities 61,056 63,044
Total current liabilities 139,175 164,522
Long-term debt 349,404 430,662
Operating lease liabilities 37,345 40,808
Deferred tax liabilities 16,305 17,194
Income taxes payable 4,435 4,355
Other liabilities 5,932 6,085
Total liabilities 552,596 663,626
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,814 and 35,711, respectively 423,856 423,856
Additional paid-in capital 70,180 55,155
Retained earnings 203,462 130,584
Accumulated other comprehensive loss (24,038) (32,009)
Total stockholders' equity 673,460 577,586
Total liabilities and stockholders’ equity $ 1,226,056 $ 1,241,212