XML 20 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 32,054 $ 191,363
Accounts receivable, net of allowance of $3,529 and $5,951 197,990 133,895
Inventories, net 98,307 61,957
Prepaid expenses and other current assets 19,671 18,959
Assets of discontinued operations 77,438 30,928
Total current assets 425,460 437,102
Property, plant, and equipment, net 89,562 78,152
Operating lease assets 25,229 21,201
Goodwill 514,279 307,355
Acquired intangibles 156,365 76,734
Other assets 1,599 1,980
Assets of discontinued operations 0 61,926
Total assets 1,212,494 984,450
Current liabilities:    
Accounts payable 134,738 72,628
Accrued expenses 83,505 86,597
Billings in excess of cost 34,702 47,598
Liabilities of discontinued operations 49,295 22,374
Total current liabilities 302,240 229,197
Long-term debt 85,636 0
Deferred income taxes 39,057 35,404
Non-current operating lease liabilities 17,730 14,943
Other non-current liabilities 24,026 21,272
Liabilities of discontinued operations 0 9,670
Shareholders’ equity:    
Preferred stock, $0.01 par value; authorized 10,000 shares; none outstanding 0 0
Common stock, $0.01 par value; authorized 50,000 shares; 33,568 and 33,192 shares issued in 2020 and 2019 336 332
Additional paid-in capital 304,870 295,582
Retained earnings 469,943 405,668
Accumulated other comprehensive loss (2,461) (5,391)
Cost of 1,028 and 906 common shares held in treasury in 2020 and 2019 (28,883) (22,227)
Total shareholders’ equity 743,805 673,964
Total liabilities and shareholders' equity $ 1,212,494 $ 984,450
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, par value (in dollars per share) $ 0.01 $ 0.01