| 2019-12-31 | 2020-06-30 | 2020-12-31 | 2021-12-31 | 2022-12-31 | 2023-12-31 | 2024-09-30 |
Amortization Of Securities | | | | 1593000.0 | -2632000.0 | -15561000.0 | -4059000.0 |
Asset Impairment Charge | | | 0.0 | 0.0 | 1200000.0 | 10603000.0 | 33841000.0 |
Beginning Cash Position | | | 296109000.0 | 679379000.0 | 119316000.0 | 473244000.0 | 290075000.0 |
Capital Expenditure | | | -20558000.0 | -52508000.0 | -46443000.0 | -110401000.0 | -45615000.0 |
Cash Flow From Continuing Financing Activities | | | 191678000.0 | 309411000.0 | -17126000.0 | -516774000.0 | -372526000.0 |
Cash Flow From Continuing Investing Activities | | | -25568000.0 | -1219547000.0 | -371906000.0 | -366355000.0 | -46337000.0 |
Cash Flow From Continuing Operating Activities | | | 216334000.0 | 352028000.0 | 744817000.0 | 696780000.0 | 381851000.0 |
Change In Account Payable | 22200000.0 | | 35695000.0 | 117183000.0 | | | |
Change In Accrued Expense | 5804000.0 | | | | | | |
Change In Inventory | | | -9708000.0 | -29258000.0 | -75273000.0 | -63887000.0 | 15277000.0 |
Change In Other Current Liabilities | | 4914000.0 | 8815000.0 | 27016000.0 | 57773000.0 | 57641000.0 | -4634000.0 |
Change In Other Working Capital | | | -10498000.0 | 78167000.0 | 122189000.0 | 117780000.0 | 7346000.0 |
Change In Payable | 22200000.0 | | 35695000.0 | 117183000.0 | | | |
Change In Payables And Accrued Expense | | | 35695000.0 | 117183000.0 | 133416000.0 | -22149000.0 | -197417000.0 |
Change In Prepaid Assets | | | -14636000.0 | -26885000.0 | -68423000.0 | -59777000.0 | -120257000.0 |
Change In Receivables | | | -34321000.0 | -151160000.0 | -107556000.0 | -12478000.0 | 314727000.0 |
Change In Working Capital | | | -24653000.0 | 15063000.0 | 62126000.0 | 17130000.0 | 15042000.0 |
Changes In Account Receivables | | | -34321000.0 | -151160000.0 | -107556000.0 | -12478000.0 | 314727000.0 |
Changes In Cash | | | 382444000.0 | -558108000.0 | 355785000.0 | -186349000.0 | -37012000.0 |
Common Stock Issuance | 0.0 | | 0.0 | | | | |
Common Stock Payments | | | 0.0 | -500000000.0 | 0.0 | -409998000.0 | -291696000.0 |
Deferred Income Tax | | | -17117000.0 | -31241000.0 | 3633000.0 | -43348000.0 | -32697000.0 |
Deferred Tax | | | -17117000.0 | -31241000.0 | 3633000.0 | -43348000.0 | -32697000.0 |
Depreciation Amortization Depletion | | | 18103000.0 | 30846000.0 | 58775000.0 | 74708000.0 | 81565000.0 |
Depreciation And Amortization | | | 18103000.0 | 30846000.0 | 58775000.0 | 74708000.0 | 81565000.0 |
Effect Of Exchange Rate Changes | | | 826000.0 | -1955000.0 | -1857000.0 | 1853000.0 | 3262000.0 |
End Cash Position | | | 679379000.0 | 119316000.0 | 473244000.0 | 288748000.0 | 253063000.0 |
Financing Cash Flow | | | 191678000.0 | 309411000.0 | -17126000.0 | -516774000.0 | -372526000.0 |
Free Cash Flow | | | 195776000.0 | 299520000.0 | 698374000.0 | 586379000.0 | 336236000.0 |
Gain Loss On Investment Securities | | | 44348000.0 | -6569000.0 | | | |
Income Tax Paid Supplemental Data | | | 3452000.0 | 4823000.0 | 33168000.0 | 74706000.0 | |
Interest Paid Supplemental Data | | | 1875000.0 | 733000.0 | 455000.0 | 455000.0 | |
Investing Cash Flow | | | -25568000.0 | -1219547000.0 | -371906000.0 | -366355000.0 | -46337000.0 |
Issuance Of Capital Stock | 0.0 | | 0.0 | | | | |
Issuance Of Debt | | | 312420000.0 | 1188439000.0 | 0.0 | 0.0 | |
Long Term Debt Issuance | | | 312420000.0 | 1188439000.0 | 0.0 | 0.0 | |
Long Term Debt Payments | | | -43303000.0 | -291941000.0 | 0.0 | 0.0 | -7000.0 |
Net Business Purchase And Sale | | | -5010000.0 | -293652000.0 | -78162000.0 | -15000000.0 | 0.0 |
Net Common Stock Issuance | | | 0.0 | -500000000.0 | 0.0 | -409998000.0 | -291696000.0 |
Net Income From Continuing Operations | | | 133995000.0 | 145449000.0 | 397362000.0 | 438936000.0 | 61417000.0 |
Net Intangibles Purchase And Sale | | | 0.0 | -250000.0 | 0.0 | 0.0 | |
Net Investment Purchase And Sale | | | 0.0 | -873387000.0 | -247301000.0 | -240954000.0 | -722000.0 |
Net Issuance Payments Of Debt | | | 269117000.0 | 896498000.0 | 0.0 | 0.0 | -7000.0 |
Net Long Term Debt Issuance | | | 269117000.0 | 896498000.0 | 0.0 | 0.0 | -7000.0 |
Net Other Financing Charges | | | -157386000.0 | -315371000.0 | -27496000.0 | -120646000.0 | -101347000.0 |
Net PPEPurchase And Sale | | | -20558000.0 | -52258000.0 | -46443000.0 | -110401000.0 | -45615000.0 |
Net Short Term Debt Issuance | 0.0 | | | | | | |
Operating Cash Flow | | | 216334000.0 | 352028000.0 | 744817000.0 | 696780000.0 | 381851000.0 |
Operating Gains Losses | 2152000.0 | | 47385000.0 | 49928000.0 | | | |
Other Non Cash Items | | | 15693000.0 | 28669000.0 | 8167000.0 | 8380000.0 | 8588000.0 |
Proceeds From Stock Option Exercised | | | 79947000.0 | 228284000.0 | 10370000.0 | 13870000.0 | 20524000.0 |
Provisionand Write Offof Assets | | | 425000.0 | 477000.0 | 119000.0 | 1153000.0 | 4342000.0 |
Purchase Of Business | | | -5010000.0 | -293652000.0 | -78162000.0 | -15000000.0 | 0.0 |
Purchase Of Intangibles | | | 0.0 | -250000.0 | 0.0 | 0.0 | |
Purchase Of Investment | | | 0.0 | -934956000.0 | -907430000.0 | -2081431000.0 | -1429268000.0 |
Purchase Of PPE | | | -20558000.0 | -52258000.0 | -46443000.0 | -110401000.0 | -45615000.0 |
Repayment Of Debt | | | -43303000.0 | -291941000.0 | 0.0 | 0.0 | -7000.0 |
Repurchase Of Capital Stock | | | 0.0 | -500000000.0 | 0.0 | -409998000.0 | -291696000.0 |
Sale Of Investment | | | 0.0 | 61569000.0 | 660129000.0 | 1840477000.0 | 1428546000.0 |
Short Term Debt Payments | 0.0 | | | | | | |
Stock Based Compensation | | | 42503000.0 | 114286000.0 | 216802000.0 | 212857000.0 | 214752000.0 |
Unrealized Gain Loss On Investment Securities | | | 0.0 | -3042000.0 | -735000.0 | -8078000.0 | -940000.0 |