XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 18,621 $ 17,608
Accounts receivable, net of allowance of $4,849 and $3,746, respectively 266,487 217,156
Inventories, net 159,542 170,360
Prepaid expenses and other current assets 18,320 18,813
Total current assets 462,970 423,937
Property, plant, and equipment, net 106,130 109,584
Operating lease assets 25,041 26,502
Goodwill 511,961 512,363
Acquired intangibles 131,925 137,526
Other assets 550 701
Total assets 1,238,577 1,210,613
Current liabilities:    
Accounts payable 155,464 106,582
Accrued expenses 82,746 73,721
Billings in excess of cost 54,838 35,017
Total current liabilities 293,048 215,320
Long-term debt 9,790 88,762
Deferred income taxes 47,024 47,088
Non-current operating lease liabilities 18,502 19,041
Other non-current liabilities 19,903 18,303
Stockholders’ equity:    
Preferred stock, $0.01 par value; authorized 10,000 shares; none outstanding 0 0
Common stock, $0.01 par value; authorized 100,000 shares; 34,194 and 34,060 shares issued and outstanding in 2023 and 2022 342 340
Additional paid-in capital 327,927 322,873
Retained earnings 679,800 627,978
Accumulated other comprehensive loss (4,115) (3,432)
Cost of 3,770 and 3,199 common shares held in treasury in 2023 and 2022 (153,644) (125,660)
Total stockholders’ equity 850,310 822,099
Total liabilities and shareholders' equity $ 1,238,577 $ 1,210,613