XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 53,858 $ 65,363
Accounts receivable, net 196,706 194,336
Inventories, net 216,430 214,836
Prepaid expenses and other current assets 20,660 23,691
Total current assets 487,654 498,226
Property, plant, and equipment, net 273,674 266,871
Operating lease assets, net 17,799 19,537
Goodwill, net 70,751 69,709
Other intangible assets, net 118,714 125,862
Other noncurrent assets 25,153 24,903
Total assets 993,745 1,005,108
Current liabilities:    
Current portion of long-term debt 108,813 633
Accounts payable 57,579 57,708
Accrued liabilities 35,351 36,861
Current operating lease liabilities 7,689 7,284
Income taxes payable 712 2,818
Deferred revenue 50,307 52,399
Total current liabilities 260,451 157,703
Long-term debt 1,916 124,654
Long-term operating lease liabilities 15,772 17,989
Deferred income taxes 6,534 5,350
Other noncurrent liabilities 18,434 18,758
Total liabilities 303,107 324,454
Stockholders’ equity:    
Common stock, $.01 par value, 200,000,000 shares authorized, 80,623,166 shares and 78,605,848 shares issued, respectively 806 786
Additional paid-in capital 1,141,788 1,137,949
Retained earnings 279,629 273,660
Accumulated other comprehensive loss (64,901) (79,532)
Treasury stock, at cost, 20,013,495 and 17,112,853 shares, respectively (666,684) (652,209)
Total stockholders’ equity 690,638 680,654
Total liabilities and stockholders’ equity $ 993,745 $ 1,005,108