XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 17,608 $ 12,849
Accounts receivable, net of allowance of $3,746 and $3,738, respectively 217,156 236,444
Inventories, net 170,360 176,207
Prepaid expenses and other current assets 18,813 21,467
Total current assets 423,937 446,967
Property, plant, and equipment, net 109,584 96,885
Operating lease assets 26,502 18,120
Goodwill 512,363 510,942
Acquired intangibles 137,526 141,504
Other assets 701 483
Total assets 1,210,613 1,214,901
Current liabilities:    
Accounts payable 106,582 172,286
Accrued expenses 73,721 67,993
Billings in excess of cost 35,017 46,711
Total current liabilities 215,320 286,990
Long-term debt 88,762 23,781
Deferred income taxes 47,088 40,278
Non-current operating lease liabilities 19,041 11,390
Other non-current liabilities 18,303 27,204
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,060 and 33,799 shares issued and outstanding in 2022 and 2021 340 338
Additional paid-in capital 322,873 314,541
Retained earnings 627,978 545,572
Accumulated other comprehensive (loss) income (3,432) 187
Cost of 3,199 and 1,107 common shares held in treasury in 2022 and 2021 (125,660) (35,380)
Total stockholders’ equity 822,099 825,258
Total liabilities and shareholders' equity $ 1,210,613 $ 1,214,901