XML 22 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 264,804 $ 355,451
Short-Term Investments 32,232 0
Trade receivables, net 91,504 100,987
Unbilled receivables 144,428 102,597
Inventories, net 146,004 145,724
Prepaids expenses 19,874 9,624
Other current assets 34,359 31,166
Assets held for sale 19,383 0
Total current assets 752,588 745,549
Operating lease right of use assets 4,872 5,258
Property, plant and equipment, net 181,270 216,200
Deferred income taxes 4,488 11,381
Intangible assets 23,348 26,446
Other assets 5,949 5,592
Total assets 972,515 1,010,426
Current liabilities:    
Accounts payable 43,019 35,232
Accrued income taxes 4,868 4,102
Contract liabilities 8,020 9,746
Accrued compensation 5,796 6,291
Operating lease liabilities 1,054 1,046
Other accrued liabilities 24,798 37,246
Total current liabilities 87,555 93,663
Deferred income taxes 3,756 3,925
Income tax payable 823 9,627
Operating lease liabilities, long-term 3,807 4,170
Other long-term liabilities 1,658 1,933
Total liabilities 97,599 113,318
Contingencies (Note 14)
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,157,057 and 34,774,156 shares issued and outstanding at December 31, 2022 and December 31, 2021 343 352
Additional paid-in capital 90,450 80,254
Retained earnings 952,732 973,087
Accumulated other comprehensive losses (168,609) (156,585)
Total stockholders' equity 874,916 897,108
Total liabilities and stockholders' equity $ 972,515 $ 1,010,426