XML 21 R5.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 $ 65,363 $ 47,111
Accounts receivable, net 194,336 203,211
Inventories, net 214,836 202,027
Prepaid expenses and other current assets 23,691 35,648
Total current assets 498,226 487,997
Property, plant, and equipment, net 266,871 280,389
Operating lease assets, net 19,537 21,970
Goodwill, net 69,709 79,867
Other intangible assets, net 125,862 153,010
Other noncurrent assets 24,903 23,253
Total assets 1,005,108 1,046,486
Current liabilities:    
Current portion of long-term debt 633 627
Accounts payable 57,708 67,546
Accrued liabilities 36,861 44,227
Current operating lease liabilities 7,284 6,880
Income taxes payable 2,818 1,233
Deferred revenue 52,399 36,757
Total current liabilities 157,703 157,270
Long-term debt 124,654 135,502
Long-term operating lease liabilities 17,989 18,346
Deferred income taxes 5,350 7,717
Other noncurrent liabilities 18,758 18,106
Total liabilities 324,454 336,941
Stockholders’ equity:    
Common stock, $.01 par value, 200,000,000 shares authorized, 78,605,848 shares and 77,218,765 shares issued, respectively 786 772
Additional paid-in capital 1,137,949 1,129,240
Retained earnings 273,660 284,918
Accumulated other comprehensive loss (79,532) (69,984)
Treasury stock, at cost, 17,112,853 and 13,892,049 shares, respectively (652,209) (635,401)
Total stockholders’ equity 680,654 709,545
Total liabilities and stockholders’ equity $ 1,005,108 $ 1,046,486