XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 94,767 $ 125,334
Marketable securities 331,077 187,892
Accounts receivable 82,925 55,368
Unbilled receivables 50,872 125,698
Inventories 36,154 20,900
Prepaids and other current assets 34,850 12,022
Total current assets 630,645 527,214
Intangible assets, net 28,769 50,880
Goodwill 286,812 292,040
Property, plant and equipment, net 67,808 86,255
Operating lease right-of-use assets 21,497 24,143
Unbilled receivables 4,423 25,222
Deferred tax assets 127,892 3,031
Income tax receivable 88,768 1,064
Other assets 1,613 2,745
Total assets 1,258,227 1,012,594
Current liabilities:    
Accounts payable 18,074 24,815
Accrued salaries and benefits 17,504 20,502
Convertible notes 0 10,378
Deferred revenue 17,393 23,861
Income taxes payable 5,099 18,137
Operating lease liabilities 4,453 5,024
Other current liabilities 26,598 23,992
Total current liabilities 89,121 126,709
Long-term operating lease liabilities 26,255 29,079
Long-term income taxes payable 78,947 5,892
Deferred tax liabilities 4,462 24,964
Other long-term liabilities 21,341 46,653
Total liabilities 220,126 233,297
Commitments and contingencies (Notes 10, 13 and 19)
Stockholders’ equity:    
Convertible preferred stock, $.001 par value: Authorized: 5,000,000 shares; Issued and outstanding: no shares at December 31, 2023 and December 31, 2022 0 0
Common Stock, $.001 par value: Authorized: 500,000,000 shares; Issued and outstanding: 107,853,778 shares at December 31, 2023 and 107,610,356 shares at December 31, 2022 108 108
Additional paid in capital 1,324,796 1,297,408
Accumulated deficit (285,534) (513,256)
Accumulated other comprehensive loss (1,269) (4,963)
Total stockholders’ equity 1,038,101 779,297
Total liabilities and stockholders’ equity $ 1,258,227 $ 1,012,594