XML 28 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 85,966 $ 191,363
Accounts receivable, net of allowance of $5,781 and $6,330 172,452 147,515
Inventories 88,585 78,476
Prepaid expenses and other current assets 16,149 19,748
Total current assets 363,152 437,102
Property, plant, and equipment, net 95,882 95,409
Operating lease assets 33,991 27,662
Goodwill 382,045 329,705
Acquired intangibles 107,528 92,592
Other assets 1,924 1,980
Total assets 984,522 984,450
Current liabilities:    
Accounts payable 102,816 83,136
Accrued expenses 84,140 98,463
Billings in excess of cost 34,567 47,598
Total current liabilities 221,523 229,197
Deferred income taxes 39,999 40,334
Non-current operating lease liabilities 24,968 19,669
Other non-current liabilities 20,675 21,286
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,388 shares and 33,192 shares issued and outstanding in 2020 and 2019 334 332
Additional paid-in capital 297,269 295,582
Retained earnings 417,436 405,668
Accumulated other comprehensive loss (11,271) (5,391)
Cost of 986 and 906 common shares held in treasury in 2020 and 2019 (26,411) (22,227)
Total shareholders’ equity 677,357 673,964
Total liabilities and shareholders' equity $ 984,522 $ 984,450