XML 24 R6.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 $ 202,655 $ 181,374
Current investments, amortized cost of $132,799 and $223,545 in 2023 and 2022, respectively, allowance for credit losses of $0 in 2023 and 2022 129,392 218,759
Accounts receivable, allowance for credit losses of $583 and $730 in 2023 and 2022, respectively 114,164 125,417
Unbilled revenue 2,402 2,179
Inventories 162,285 122,480
Prepaid expenses and other current assets 68,099 67,490
Total current assets 678,997 717,699
Non-current investments, amortized cost of $250,790 and $476,148 in 2023 and 2022, respectively, allowance for credit losses of $0 in 2023 and 2022 244,230 454,117
Property, plant, and equipment, net 105,849 79,714
Operating lease assets 75,115 37,682
Goodwill 393,181 242,630
Intangible assets, net 112,952 12,414
Deferred income taxes 400,400 407,241
Other assets 7,088 6,643
Total assets 2,017,812 1,958,140
Current liabilities:    
Accounts payable 21,454 27,103
Accrued expenses 72,374 93,235
Accrued income taxes 16,907 18,129
Deferred revenue and customer deposits 31,525 40,787
Operating lease liabilities 9,624 8,454
Total current liabilities 151,884 187,708
Non-current operating lease liabilities 68,977 31,298
Deferred income taxes 246,877 249,961
Reserve for income taxes 26,685 15,866
Non-current accrued income taxes 18,338 33,008
Other liabilities 299 1,905
Total liabilities 513,060 519,746
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 2023 and 2022, respectively, no shares issued and outstanding $ 0 $ 0
Common stock, $0.002 par value – Authorized: 300,000 shares in 2023 and 2022, respectively, issued and outstanding: 171,599 and 172,631 shares in 2023 and 2022, respectively 343 345
Additional paid-in capital 1,037,202 979,167
Retained earnings 512,543 528,179
Accumulated other comprehensive loss, net of tax (45,336) (69,297)
Total shareholders’ equity 1,504,752 1,438,394
Total liabilities and shareholders' equity $ 2,017,812 $ 1,958,140