XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents $ 207,430 $ 271,749
Accounts receivable, net of allowance for doubtful accounts of $514 and $788, respectively 491,957 355,883
Contract assets 183,613 155,243
Inventories 727,749 523,240
Prepaid expenses and other assets 41,392 41,688
Income taxes receivable 8 341
Total current assets 1,652,149 1,348,144
Property, plant and equipment, net 211,478 186,666
Operating lease right-of-use assets 93,081 99,158
Goodwill 192,116 192,116
Deferred income taxes 12,235 5,972
Other assets, net 66,272 71,824
Total assets 2,227,331 1,903,880
Current liabilities:    
Current installments of long-term debt 4,275 985
Accounts payable 424,272 426,555
Advance payments from customers 197,937 118,124
Income taxes payable 12,236 6,164
Accrued liabilities 110,416 102,554
Total current liabilities 749,136 654,382
Long-term debt, less current installments 320,675 129,289
Operating lease liabilities 86,687 90,878
Other long-term liabilities 43,922 55,445
Deferred income taxes 495 84
Commitments and contingencies
Shareholders’ equity:    
Preferred stock, $0.10 par value; 5,000 shares authorized, none issued 0 0
Common stock, $0.10 par value; 145,000 shares authorized; issued and outstanding - 35,164 and 35,213, respectively 3,516 3,521
Additional paid-in capital 519,238 507,447
Retained earnings 519,895 479,992
Accumulated other comprehensive loss (16,233) (17,158)
Total shareholders’ equity 1,026,416 973,802
Total liabilities and shareholders' equity $ 2,227,331 $ 1,903,880