XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 85,465 $ 17,608
Accounts receivable, net of allowance of $4,069 and $3,746, respectively 256,400 217,156
Inventories, net 141,008 170,360
Prepaid expenses and other current assets 24,817 18,813
Total current assets 507,690 423,937
Property, plant, and equipment, net 105,537 109,584
Operating lease assets 23,004 26,502
Goodwill 515,344 512,363
Acquired intangibles 134,047 137,526
Other assets 2,424 701
Total assets 1,288,046 1,210,613
Current liabilities:    
Accounts payable 160,742 106,582
Accrued expenses 100,657 73,721
Billings in excess of cost 51,616 35,017
Total current liabilities 313,015 215,320
Long-term debt 0 88,762
Deferred income taxes 47,007 47,088
Non-current operating lease liabilities 16,901 19,041
Other non-current liabilities 21,274 18,303
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,212 and 34,060 shares issued and outstanding in 2023 and 2022 342 340
Additional paid-in capital 330,128 322,873
Retained earnings 719,077 627,978
Accumulated other comprehensive loss (5,483) (3,432)
Cost of 3,776 and 3,199 common shares held in treasury in 2023 and 2022 (154,215) (125,660)
Total stockholders’ equity 889,849 822,099
Total liabilities and shareholders' equity $ 1,288,046 $ 1,210,613