XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 176,626 $ 202,655
Current investments, amortized cost of $114,177 and $132,799 in 2024 and 2023, respectively, allowance for credit losses of $0 in 2024 and 2023 112,449 129,392
Accounts receivable, allowance for credit losses of $665 and $583 in 2024 and 2023, respectively 159,305 114,164
Unbilled revenue 1,858 2,402
Inventories 157,255 162,285
Prepaid expenses and other current assets 73,524 68,099
Total current assets 681,017 678,997
Non-current investments, amortized cost of $272,613 and $250,790 in 2024 and 2023, respectively, allowance for credit losses of $0 in 2024 and 2023 266,214 244,230
Property, plant, and equipment, net 102,997 105,849
Operating lease assets 71,283 75,115
Goodwill 381,042 393,181
Intangible assets, net 98,548 112,952
Deferred income taxes 396,723 400,400
Other assets 6,260 7,088
Total assets 2,004,084 2,017,812
Current liabilities:    
Accounts payable 22,617 21,454
Accrued expenses 75,405 72,374
Accrued income taxes 20,827 16,907
Deferred revenue and customer deposits 40,529 31,525
Operating lease liabilities 9,405 9,624
Total current liabilities 168,783 151,884
Non-current operating lease liabilities 64,778 68,977
Deferred income taxes 233,798 246,877
Reserve for income taxes 28,826 26,685
Non-current accrued income taxes 0 18,338
Other liabilities 1,169 299
Total liabilities 497,354 513,060
Commitments and Contingencies
Shareholders’ equity:    
Preferred stock, $.01 par value – Authorized: 400 shares in 2024 and 2023, respectively; no shares issued and outstanding 0 0
Common stock, $.002 par value – Authorized: 300,000 shares in 2024 and 2023, respectively; issued and outstanding: 171,501 and 171,599 shares in 2024 and 2023, respectively 343 343
Additional paid-in capital 1,061,597 1,037,202
Retained earnings 515,142 512,543
Accumulated other comprehensive loss, net of tax (70,352) (45,336)
Total shareholders’ equity 1,506,730 1,504,752
Total liabilities and shareholders' equity $ 2,004,084 $ 2,017,812