v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 29, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 179,311 $ 186,094
Current investments, allowance for credit losses of $0 in 2025 and 2024 48,892 59,956
Accounts receivable, allowance for credit losses of $620 and $827 in 2025 and 2024, respectively 183,946 143,359
Unbilled revenue 2,176 3,055
Inventories 144,577 157,527
Prepaid expenses and other current assets 66,823 63,376
Total current assets 625,725 613,367
Non-current investments, allowance for credit losses of $0 in 2025 and 2024 324,348 340,898
Property, plant, and equipment, net 93,428 98,445
Operating lease assets 77,990 67,326
Goodwill 397,389 384,937
Intangible assets, net 92,135 90,684
Deferred income taxes 387,232 392,166
Other assets 5,294 5,027
Total assets 2,003,541 1,992,850
Current liabilities:    
Accounts payable 42,273 38,046
Accrued expenses 78,344 71,760
Accrued income taxes 5,483 25,685
Deferred revenue and customer deposits 53,077 25,035
Operating lease liabilities 11,260 8,854
Total current liabilities 190,437 169,380
Non-current operating lease liabilities 71,925 61,363
Deferred income taxes 209,289 217,155
Reserve for income taxes 25,742 26,365
Other liabilities 91 1,082
Total liabilities 497,484 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,899 and 170,434 shares in 2025 and 2024, respectively 336 341
Additional paid-in capital 1,110,458 1,090,638
Retained earnings 433,040 499,303
Accumulated other comprehensive loss, net of tax (37,777) (72,777)
Total shareholders’ equity 1,506,057 1,517,505
Total liabilities and shareholders' equity $ 2,003,541 $ 1,992,850