XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 236,490 $ 264,804
Short-term investments 18,795 32,232
Trade receivables, net 135,504 90,861
Unbilled receivables 139,120 144,428
Inventories, net 164,523 146,004
Prepaid expenses 19,027 19,874
Other current assets 30,869 32,438
Assets held for sale 10,828 19,383
Total current assets 755,156 750,024
Operating lease right of use assets 5,944 4,872
Property, plant and equipment, net 185,894 181,270
Deferred income taxes 4,374 4,488
Intangible assets 22,061 23,348
Other assets 6,237 5,949
Total assets 979,666 969,951
Current liabilities:    
Accounts payable 54,416 43,019
Accrued income taxes 4,654 4,868
Contract liabilities 6,013 8,020
Accrued compensation 8,788 11,296
Operating lease liabilities 1,117 1,054
Other accrued liabilities 13,136 19,298
Total current liabilities 88,124 87,555
Deferred income taxes 4,512 3,756
Income tax payable 977 823
Operating lease liabilities, long-term 4,919 3,807
Other long-term liabilities 1,725 1,658
Total liabilities 100,257 97,599
Contingencies (Note 12)
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,175,449 and 34,157,057 shares issued and outstanding at June 30, 2023 and December 31, 2022 343 343
Additional paid-in capital 95,593 90,450
Retained earnings 955,962 950,168
Accumulated other comprehensive losses (172,489) (168,609)
Total stockholders' equity 879,409 872,352
Total liabilities and stockholders' equity $ 979,666 $ 969,951