XML 55 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 99,775 $ 94,767
Marketable securities 382,023 331,077
Accounts receivable 122,813 82,925
Unbilled receivables 25,070 50,872
Inventories 44,634 36,154
Prepaids and other current assets 15,942 34,850
Total current assets 690,257 630,645
Intangible assets, net 17,059 28,769
Goodwill 286,812 286,812
Property and equipment, net 75,509 67,808
Operating lease right-of-use assets 21,454 21,497
Deferred tax assets 136,466 127,892
Income tax receivable 109,947 88,768
Other assets 5,632 6,036
Total assets 1,343,136 1,258,227
Current liabilities:    
Accounts payable 18,522 18,074
Accrued salaries and benefits 19,193 17,504
Deferred revenue 19,903 17,393
Income taxes payable 1,264 5,099
Operating lease liabilities 5,617 4,453
Other current liabilities 17,313 26,598
Total current liabilities 81,812 89,121
Long-term operating lease liabilities 24,534 26,255
Long-term income taxes payable 109,383 78,947
Other long-term liabilities 6,715 25,803
Total liabilities 222,444 220,126
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, 2024 and December 31, 2023 0 0
Common Stock, $.001 par value: Authorized: 500,000,000 shares; Issued and outstanding: 106,843,112 shares at December 31, 2024 and 107,853,778 shares at December 31, 2023 107 108
Additional paid in capital 1,275,505 1,324,796
Accumulated deficit (153,660) (285,534)
Accumulated other comprehensive loss (1,260) (1,269)
Total stockholders’ equity 1,120,692 1,038,101
Total liabilities and stockholders’ equity $ 1,343,136 $ 1,258,227