XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 146,665 $ 99,426
Accounts receivable, net of allowance of $5,578 and $5,572, respectively 230,971 224,550
Inventories, net 137,878 120,503
Prepaid expenses and other current assets 15,205 17,772
Total current assets 530,719 462,251
Property, plant, and equipment, net 108,028 107,603
Operating lease assets 42,592 44,918
Goodwill 511,797 513,383
Acquired intangibles 124,257 125,980
Other assets 2,464 2,316
Total assets 1,319,857 1,256,451
Current liabilities:    
Accounts payable 127,533 92,124
Accrued expenses 82,805 88,719
Billings in excess of cost 53,261 44,735
Total current liabilities 263,599 225,578
Deferred income taxes 57,106 57,103
Non-current operating lease liabilities 33,793 35,989
Other non-current liabilities 25,174 22,783
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,266 and 34,219 shares issued and outstanding in 2024 and 2023 343 342
Additional paid-in capital 335,259 332,621
Retained earnings 763,457 738,511
Accumulated other comprehensive loss (3,078) (2,114)
Cost of 3,797 and 3,778 common shares held in treasury in 2024 and 2023 (155,796) (154,362)
Total stockholders’ equity 940,185 914,998
Total liabilities and shareholders' equity $ 1,319,857 $ 1,256,451