XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 7,497 $ 17,608
Accounts receivable, net of allowance of $4,164 and $3,746, respectively 230,132 217,156
Inventories, net 171,634 170,360
Prepaid expenses and other current assets 19,015 18,813
Total current assets 428,278 423,937
Property, plant, and equipment, net 107,701 109,584
Operating lease assets 24,432 26,502
Goodwill 512,639 512,363
Acquired intangibles 134,735 137,526
Other assets 707 701
Total assets 1,208,492 1,210,613
Current liabilities:    
Accounts payable 129,661 106,582
Accrued expenses 67,103 73,721
Billings in excess of cost 42,929 35,017
Total current liabilities 239,693 215,320
Long-term debt 49,876 88,762
Deferred income taxes 47,030 47,088
Non-current operating lease liabilities 17,488 19,041
Other non-current liabilities 19,018 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,148 and 34,060 shares issued and outstanding in 2023 and 2022 341 340
Additional paid-in capital 324,466 322,873
Retained earnings 649,077 627,978
Accumulated other comprehensive loss (3,539) (3,432)
Cost of 3,389 and 3,199 common shares held in treasury in 2023 and 2022 (134,958) (125,660)
Total stockholders’ equity 835,387 822,099
Total liabilities and shareholders' equity $ 1,208,492 $ 1,210,613