XML 27 R6.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 $ 186,094 $ 202,655
Current investments, amortized cost of $60,725 and $132,799 in 2024 and 2023, respectively, allowance for credit losses of $0 in 2024 and 2023 59,956 129,392
Accounts receivable, allowance for credit losses of $827 and $583 in 2024 and 2023, respectively 143,359 114,164
Unbilled revenue 3,055 2,402
Inventories 157,527 162,285
Prepaid expenses and other current assets 63,376 68,099
Total current assets 613,367 678,997
Non-current investments, amortized cost of $345,033 and $250,790 in 2024 and 2023, respectively, allowance for credit losses of $0 in 2024 and 2023 340,898 244,230
Property, plant, and equipment, net 98,445 105,849
Operating lease assets 67,326 75,115
Goodwill 384,937 393,181
Intangible assets, net 90,684 112,952
Deferred income taxes 392,166 400,400
Other assets 5,027 7,088
Total assets 1,992,850 2,017,812
Current liabilities:    
Accounts payable 38,046 21,454
Accrued expenses 71,760 72,374
Accrued income taxes 25,685 16,907
Deferred revenue and customer deposits 25,035 31,525
Operating lease liabilities 8,854 9,624
Total current liabilities 169,380 151,884
Non-current operating lease liabilities 61,363 68,977
Deferred income taxes 217,155 246,877
Reserve for income taxes 26,365 26,685
Non-current accrued income taxes 0 18,338
Other liabilities 1,082 299
Total liabilities 475,345 513,060
Commitments and contingencies (Note 11)
Authorized shares (in shares) 400,000 400,000
Preferred stock par value (in dollars per share) $ 0.01 $ 0.01
Shareholders’ equity:    
Preferred stock, $0.01 par value - Authorized: 400 shares in 2024 and 2023, respectively, no shares issued and outstanding $ 0 $ 0
Common stock, $0.002 par value – Authorized: 300,000 shares in 2024 and 2023, respectively, issued and outstanding: 170,434 and 171,599 shares in 2024 and 2023, respectively 341 343
Additional paid-in capital 1,090,638 1,037,202
Retained earnings 499,303 512,543
Accumulated other comprehensive loss, net of tax (72,777) (45,336)
Total shareholders’ equity 1,517,505 1,504,752
Total liabilities and shareholders' equity $ 1,992,850 $ 2,017,812