XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 66,828 $ 65,363
Accounts receivable, net 183,539 194,336
Inventories, net 215,702 214,836
Prepaid expenses and other current assets 21,584 23,691
Total current assets 487,653 498,226
Property, plant, and equipment, net 268,021 266,871
Operating lease assets, net 18,406 19,537
Goodwill, net 70,058 69,709
Other intangible assets, net 122,238 125,862
Other noncurrent assets 24,359 24,903
Total assets 990,735 1,005,108
Current liabilities:    
Current portion of long-term debt 620 633
Accounts payable 49,909 57,708
Accrued liabilities 31,858 36,861
Current operating lease liabilities 7,111 7,284
Income taxes payable 2,071 2,818
Deferred revenue 50,908 52,399
Total current liabilities 142,477 157,703
Long-term debt 124,728 124,654
Long-term operating lease liabilities 16,478 17,989
Deferred income taxes 5,578 5,350
Other noncurrent liabilities 18,063 18,758
Total liabilities 307,324 324,454
Stockholders’ equity:    
Common stock, $.01 par value, 200,000,000 shares authorized, 80,479,690 shares and 78,605,848 shares issued, respectively 805 786
Additional paid-in capital 1,139,768 1,137,949
Retained earnings 276,818 273,660
Accumulated other comprehensive loss (73,993) (79,532)
Treasury stock, at cost, 18,606,814 and 17,112,853 shares, respectively (659,987) (652,209)
Total stockholders’ equity 683,411 680,654
Total liabilities and stockholders’ equity $ 990,735 $ 1,005,108