XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 181,374,000 $ 186,161,000
Current investments, amortized cost of $223,545 and $137,124 in 2022 and 2021, respectively, allowance for credit losses of $0 in 2022 and 2021 218,759,000 137,455,000
Accounts receivable, allowance for credit losses of $730 and $776 in 2022 and 2021, respectively 125,417,000 130,348,000
Unbilled revenue 2,179,000 3,990,000
Inventories 122,480,000 113,102,000
Prepaid expenses and other current assets 67,490,000 68,742,000
Total current assets 717,699,000 639,798,000
Non-current investments, amortized cost of $476,148 and $587,981 in 2022 and 2021, respectively, allowance for credit losses of $0 in 2022 and 2021 454,117,000 583,748,000
Property, plant, and equipment, net 79,714,000 77,546,000
Operating lease assets 37,682,000 23,157,000
Goodwill 242,630,000 241,713,000
Intangible assets, net 12,414,000 11,888,000
Deferred income taxes 407,241,000 418,570,000
Other assets 6,643,000 7,242,000
Total assets 1,958,140,000 2,003,662,000
Current liabilities:    
Accounts payable 27,103,000 44,051,000
Accrued expenses 93,235,000 92,432,000
Accrued income taxes 18,129,000 8,577,000
Deferred revenue and customer deposits 40,787,000 35,743,000
Operating lease liabilities 8,454,000 7,786,000
Total current liabilities 187,708,000 188,589,000
Non-current operating lease liabilities 31,298,000 17,795,000
Deferred income taxes 249,961,000 293,769,000
Reserve for income taxes 15,866,000 14,780,000
Non-current accrued income taxes 33,008,000 43,160,000
Other liabilities 1,905,000 15,476,000
Total liabilities 519,746,000 573,569,000
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 2022 and 2021, respectively, no shares issued and outstanding $ 0 $ 0
Common stock, $0.002 par value – Authorized: 300,000 shares in 2022 and 2021, respectively, issued and outstanding: 172,631 and 175,481 shares in 2022 and 2021, respectively 345,000 351,000
Additional paid-in capital 979,167,000 914,802,000
Retained earnings 528,179,000 562,882,000
Accumulated other comprehensive loss, net of tax (69,297,000) (47,942,000)
Total shareholders’ equity 1,438,394,000 1,430,093,000
Total liabilities and shareholders' equity $ 1,958,140,000 $ 2,003,662,000