XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets    
Cash and cash equivalents $ 271,749 $ 390,808
Restricted cash 0 5,182
Accounts receivable, net of allowance for doubtful accounts of $788 and $1,371, respectively 355,883 309,331
Contract assets 155,243 142,779
Inventories 523,240 327,377
Prepaid expenses and other assets 41,688 26,457
Income taxes receivable 341 417
Total current assets 1,348,144 1,202,351
Property, plant and equipment, net 186,666 185,272
Operating lease right-of-use assets 99,158 79,966
Goodwill 192,116 192,116
Deferred income taxes 5,972 4,924
Other assets, net 71,824 79,606
Total assets 1,903,880 1,744,235
Current liabilities:    
Current installments of long-term debt 985 9,161
Accounts payable 426,555 282,208
Advance payments from customers 118,124 84,122
Income taxes payable 6,164 5,572
Accrued liabilities 102,554 100,073
Total current liabilities 654,382 481,136
Long-term debt, less current installments 129,289 131,051
Operating lease liabilities 90,878 72,120
Other long-term liabilities 55,445 65,552
Deferred income taxes 84 4,788
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,213 and 36,295, respectively 3,521 3,629
Additional paid-in capital 507,447 510,405
Retained earnings 479,992 492,205
Accumulated other comprehensive loss (17,158) (16,651)
Total shareholders’ equity 973,802 989,588
Total liabilities and shareholders' equity $ 1,903,880 $ 1,744,235