XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 17,149 $ 12,849
Accounts receivable, net of allowance of $3,901 and $3,738, respectively 275,596 236,444
Inventories, net 197,499 176,207
Prepaid expenses and other current assets 39,333 21,467
Total current assets 529,577 446,967
Property, plant, and equipment, net 100,998 96,885
Operating lease assets 26,206 18,120
Goodwill 509,357 510,942
Acquired intangibles 128,725 141,504
Other assets 550 483
Total assets 1,295,413 1,214,901
Current liabilities:    
Accounts payable 160,058 172,286
Accrued expenses and other current liabilities 77,606 67,993
Billings in excess of cost 65,864 46,711
Total current liabilities 303,528 286,990
Long-term debt 93,454 23,781
Deferred income taxes 40,150 40,278
Non-current operating lease liabilities 19,252 11,390
Other non-current liabilities 21,751 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 in 2022 and 2021; 33,989 shares and 33,799 shares issued and outstanding in 2022 and 2021 340 338
Additional paid-in capital 318,664 314,541
Retained earnings 590,335 545,572
Accumulated other comprehensive (loss) income (3,213) 187
Treasury stock, at cost, 2,374 and 1,107 shares in 2022 and 2021 (88,848) (35,380)
Total stockholders’ equity 817,278 825,258
Total liabilities and shareholders' equity $ 1,295,413 $ 1,214,901