XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 65,427 $ 49,515
Accounts receivable, net of allowance for credit losses of $837 and $909 at June 30, 2025 and December 31, 2024, respectively 135,982 119,662
Inventories, net 148,150 130,802
Prepaid expenses 9,487 8,054
Other current assets 5,809 5,737
Total current assets 364,855 313,770
Property, plant and equipment, net 290,088 282,154
Goodwill 816,391 780,030
Customer relationships and lists, net 139,347 132,484
Other intangible assets with finite lives, net 32,518 32,566
Right of use assets - operating leases 15,655 15,320
Right of use assets - finance lease 1,626 1,730
Other non-current assets 17,767 17,317
Total assets 1,678,247 1,575,371
Current liabilities:    
Trade accounts payable 67,864 54,745
Accrued expenses 47,955 43,750
Accrued compensation and other benefits 17,752 22,886
Dividends payable 124 28,510
Income taxes payable 571 4,466
Operating lease liabilities - current 3,672 3,134
Finance lease liabilities - current 199 194
Total current liabilities 138,137 157,685
Revolving loan 190,000 190,000
Deferred income taxes 47,773 43,722
Operating lease liabilities - non-current 12,158 12,967
Finance lease liabilities - non-current 1,648 1,749
Other long-term obligations 20,618 19,335
Total liabilities 410,334 425,458
Commitments and contingencies (Note 15)
Stockholders' equity:    
Preferred stock, $25 par value. Authorized 2,000,000 shares; none issued and outstanding 0 0
Common stock, $0.0667 par value. Authorized 120,000,000 shares; 32,455,554 and 32,527,244 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively 2,165 2,170
Additional paid-in capital 151,412 173,997
Retained earnings 1,072,824 997,493
Accumulated other comprehensive income (loss) 41,512 (23,747)
Total stockholders' equity 1,267,913 1,149,913
Total liabilities and stockholders' equity $ 1,678,247 $ 1,575,371