XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 355,451 $ 345,955
Trade receivables, net 100,987 116,202
Unbilled receivables 102,597 140,318
Inventories, net 145,724 212,536
Prepaids and other current assets 40,790 48,182
Total current assets 745,549 863,193
Operating lease right of use assets 5,258 6,962
Property, plant and equipment, net 216,200 234,823
Deferred income taxes 11,381 5,768
Intangible assets 26,446 29,434
Other assets 5,592 10,992
Total assets 1,010,426 1,151,172
Current liabilities:    
Accounts payable 35,232 37,424
Accrued income taxes 4,102 4,343
Contract liabilities 9,746 11,339
Accrued compensation 6,291 5,015
Operating lease liabilities 1,046 1,110
Other accrued liabilities 37,246 26,281
Total current liabilities 93,663 85,512
Deferred income taxes 3,925 6,779
Income tax payable 9,627 9,383
Operating lease liabilities, long-term 4,170 5,845
Other long-term liabilities 1,933 2,125
Total liabilities 113,318 109,644
Contingencies (Note 15)
Stockholders' equity:    
Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued) 0 0
Common stock:    
100,000,000 shares authorized at $0.01 par value, 34,774,156 and 35,417,712 shares issued and outstanding at December 31, 2021 and December 31, 2020 352 363
Additional paid-in capital 80,254 65,613
Retained earnings 973,087 1,125,263
Accumulated other comprehensive losses (156,585) (149,711)
Total stockholders' equity 897,108 1,041,528
Total liabilities and stockholders' equity $ 1,010,426 $ 1,151,172