XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 143,744 $ 186,094
Current investments, allowance for credit losses of $0 in 2025 and 2024 56,703 59,956
Accounts receivable, allowance for credit losses of $598 and $827 in 2025 and 2024, respectively 161,185 143,359
Unbilled revenue 2,755 3,055
Inventories 152,113 157,527
Prepaid expenses and other current assets 61,179 63,376
Total current assets 577,679 613,367
Non-current investments, respectively, allowance for credit losses of $0 in 2025 and 2024 312,310 340,898
Property, plant, and equipment, net 95,979 98,445
Operating lease assets 70,212 67,326
Goodwill 389,929 384,937
Intangible assets, net 91,134 90,684
Deferred income taxes 390,170 392,166
Other assets 5,090 5,027
Total assets 1,932,503 1,992,850
Current liabilities:    
Accounts payable 43,303 38,046
Accrued expenses 67,849 71,760
Accrued income taxes 22,677 25,685
Deferred revenue and customer deposits 39,858 25,035
Operating lease liabilities 10,277 8,854
Total current liabilities 183,964 169,380
Non-current operating lease liabilities 63,425 61,363
Deferred income taxes 212,205 217,155
Reserve for income taxes 27,194 26,365
Other liabilities 87 1,082
Total liabilities 486,875 475,345
Commitments and Contingencies
Shareholders’ equity:    
Preferred stock, $.01 par value – Authorized: 400 shares in 2025 and 2024, respectively; no shares issued and outstanding 0 0
Common stock, $.002 par value – Authorized: 300,000 shares in 2025 and 2024, respectively; issued and outstanding: 167,865 and 170,434 shares in 2025 and 2024, respectively 336 341
Additional paid-in capital 1,097,989 1,090,638
Retained earnings 405,949 499,303
Accumulated other comprehensive loss, net of tax (58,646) (72,777)
Total shareholders’ equity 1,445,628 1,517,505
Total liabilities and shareholders' equity $ 1,932,503 $ 1,992,850