| Income Statement (Quarterly) | 2026-04-07 | 2025-06-30 | 2025-03-31 | 2024-06-30 | 
|---|---|---|---|---|
| Revenue | 442,992,000 | 442,992,000 | 221,496,000 | 236,614,000 | 
| Cost of Revenue | 348,579,000 | 348,579,000 | 174,289,500 | 185,848,500 | 
| Gross Profit | 94,413,000 | 94,413,000 | 47,206,500 | 50,765,500 | 
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 | 
| SG&A Expenses | 47,095,000 | 47,095,000 | 23,547,500 | 28,310,000 | 
| Operating Expenses | 47,291,000 | 47,291,000 | 23,645,500 | 27,374,000 | 
| Operating Income | 47,122,000 | 47,122,000 | 23,561,000 | 23,391,500 | 
| Interest Expense | 0 | 0 | 0 | 0 | 
| Income Before Tax | 47,523,000 | 47,523,000 | 23,761,500 | 27,919,500 | 
| Income Tax Expense | 12,879,000 | 12,879,000 | 6,439,500 | 6,677,500 | 
| Net Income | 34,138,000 | 34,138,000 | 17,069,000 | 21,084,500 | 
| Per Share | ||||
| EPS | 0.04 | 0.04 | 0.02 | 0.02 | 
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 
| Income Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 
|---|---|---|---|---|---|
| Revenue | 933,423,000 | 955,580,000 | 958,597,000 | 870,422,000 | 692,319,000 | 
| Cost of Revenue | 745,822,000 | 729,541,000 | 687,223,000 | 571,340,000 | 456,562,000 | 
| Gross Profit | 187,601,000 | 226,039,000 | 271,374,000 | 299,082,000 | 235,757,000 | 
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 | 
| SG&A Expenses | 88,563,000 | 157,183,000 | 151,905,000 | 160,433,000 | 36,603,000 | 
| Operating Expenses | 142,023,000 | 160,632,000 | 117,194,000 | 145,939,000 | 99,859,000 | 
| Operating Income | 45,578,000 | 65,407,000 | 153,867,000 | 142,242,000 | 135,898,000 | 
| Interest Expense | 1,253,000 | 1,508,000 | 1,981,000 | 598,000 | 2,248,000 | 
| Income Before Tax | 54,117,000 | 87,210,000 | 162,669,000 | 145,426,000 | 136,321,000 | 
| Income Tax Expense | 16,443,000 | 24,713,000 | 37,609,000 | 35,376,000 | 30,514,000 | 
| Net Income | 38,473,000 | 61,767,000 | 122,023,000 | 98,222,000 | 97,190,000 | 
| Per Share | |||||
| EPS | 0.05 | 0.07 | 0.12 | 0.10 | 0.10 | 
| EPS Diluted | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Balance Sheet (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 
|---|---|---|---|---|
| Assets | ||||
| Cash and Cash Equivalents | 1,258,000 | 229,728,000 | 2,111,000 | 499,983,000 | 
| Short Term Investments | 0 | 271,482,000 | 268,423,999 | 0 | 
| Net Receivables | 756,577,000 | 378,971,000 | 345,079,000 | 0 | 
| Inventory | 21,734,000 | 34,639,000 | 7,949,000 | 8,349,000 | 
| Total Current Assets | 1,301,360,000 | 1,395,350,000 | 974,496,000 | 1,208,762,000 | 
| Property Plant Equipment | 7,501,000 | 11,265,000 | 10,876,000 | 11,673,000 | 
| Goodwill and Intangibles | 2,790,000 | 3,333,000 | 2,978,000 | 2,403,000 | 
| Total Assets | 1,341,107,000 | 1,424,649,000 | 1,314,889,000 | 1,238,537,000 | 
| Liabilities | ||||
| Account Payables | 195,442,000 | 178,551,000 | 120,951,000 | 87,002,000 | 
| Short Term Debt | 7,175,000 | 18,091,000 | 56,190,000 | 5,332,000 | 
| Total Current Liabilities | 640,874,000 | 655,599,000 | 532,667,000 | 377,757,000 | 
| Long Term Debt | 10,000,000 | 10,017,000 | 1,026,000 | 569,000 | 
| Total Liabilities | 650,874,000 | 665,616,000 | 533,693,000 | 378,326,000 | 
| Shareholders Equity | ||||
| Retained Earnings | 337,785,000 | 325,212,000 | 232,202,000 | 0 | 
| Total Shareholders Equity | 680,930,000 | 742,766,000 | 764,544,000 | 835,657,000 | 
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 1,258,000 | 229,728,000 | 2,111,000 | 499,983,000 | 229,212,000 | 
| Short Term Investments | 0 | 271,482,000 | 268,423,999 | 0 | 3,540,000 | 
| Net Receivables | 756,577,000 | 378,971,000 | 345,079,000 | 0 | 0 | 
| Inventory | 21,734,000 | 34,639,000 | 7,949,000 | 8,349,000 | 7,647,000 | 
| Total Current Assets | 1,301,360,000 | 1,395,350,000 | 974,496,000 | 1,208,762,000 | 420,689,000 | 
| Property Plant Equipment | 7,501,000 | 11,265,000 | 10,876,000 | 11,673,000 | 13,327,000 | 
| Goodwill and Intangibles | 2,790,000 | 3,333,000 | 2,978,000 | 2,403,000 | 2,015,000 | 
| Total Assets | 1,341,107,000 | 1,424,649,000 | 1,314,889,000 | 1,238,537,000 | 444,943,000 | 
| Liabilities | |||||
| Account Payables | 195,442,000 | 178,551,000 | 120,951,000 | 87,002,000 | 62,331,000 | 
| Short Term Debt | 7,175,000 | 18,091,000 | 56,190,000 | 5,332,000 | 2,925,000 | 
| Total Current Liabilities | 640,874,000 | 655,599,000 | 532,667,000 | 377,757,000 | 353,889,000 | 
| Long Term Debt | 10,000,000 | 10,017,000 | 1,026,000 | 569,000 | 2,626,000 | 
| Total Liabilities | 650,874,000 | 665,616,000 | 533,693,000 | 378,326,000 | 356,515,000 | 
| Shareholders Equity | |||||
| Retained Earnings | 337,785,000 | 325,212,000 | 232,202,000 | 0 | 76,037,000 | 
| Total Shareholders Equity | 680,930,000 | 742,766,000 | 764,544,000 | 835,657,000 | 75,870,000 | 
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 54,117,000 | 87,210,000 | 162,669,000 | 98,222,000 | 
| Depreciation & Amortization | 9,576,000 | 7,401,000 | 8,421,000 | 11,242,000 | 
| Stock Based Compensation | 0 | 0 | 0 | 0 | 
| Change in Working Capital | -88,407,000 | 52,206,000 | -372,221,000 | -99,574,000 | 
| Operating Cash Flow | 12,952,000 | 141,525,000 | -223,573,000 | 3,128,000 | 
| Investing Activities | ||||
| Capital Expenditure | -2,948,000 | -8,253,000 | -7,962,000 | -9,017,000 | 
| Investments | -2,741,000 | -7,460,000 | -7,962,000 | -8,075,000 | 
| Investing Cash Flow | 81,141,000 | -6,246,000 | 85,793,000 | -140,331,000 | 
| Financing Activities | ||||
| Debt Repayment | -10,000,000 | -29,347,000 | -1,400,000 | -40,000,000 | 
| Common Stock Issued/Repurchased | -90,800,000 | -83,545,000 | -118,508,000 | 661,565,000 | 
| Dividends Paid | 0 | -975,000 | -51,769,000 | 0 | 
| Financing Cash Flow | -121,640,000 | -115,406,000 | -152,348,000 | 407,974,000 | 
| Summary | ||||
| Free Cash Flow | 10,004,000 | 133,272,000 | -231,535,000 | -5,889,000 | 
| Net Change in Cash | -27,547,000 | 19,873,000 | -290,128,000 | 270,771,000 | 
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 54,117,000 | 87,210,000 | 162,669,000 | 98,222,000 | 97,190,000 | 
| Depreciation & Amortization | 9,576,000 | 7,401,000 | 8,421,000 | 11,242,000 | 8,010,000 | 
| Stock Based Compensation | 0 | 0 | 0 | 0 | 0 | 
| Change in Working Capital | -88,407,000 | 52,206,000 | -372,221,000 | -99,574,000 | 129,143,000 | 
| Operating Cash Flow | 12,952,000 | 141,525,000 | -223,573,000 | 3,128,000 | 258,345,000 | 
| Investing Activities | |||||
| Capital Expenditure | -2,948,000 | -8,253,000 | -7,962,000 | -9,017,000 | -8,069,000 | 
| Investments | -2,741,000 | -7,460,000 | -7,962,000 | -8,075,000 | -7,050,000 | 
| Investing Cash Flow | 81,141,000 | -6,246,000 | 85,793,000 | -140,331,000 | 65,274,000 | 
| Financing Activities | |||||
| Debt Repayment | -10,000,000 | -29,347,000 | -1,400,000 | -40,000,000 | -74,300,000 | 
| Common Stock Issued/Repurchased | -90,800,000 | -83,545,000 | -118,508,000 | 661,565,000 | 0 | 
| Dividends Paid | 0 | -975,000 | -51,769,000 | 0 | -197,657,000 | 
| Financing Cash Flow | -121,640,000 | -115,406,000 | -152,348,000 | 407,974,000 | -199,165,000 | 
| Summary | |||||
| Free Cash Flow | 10,004,000 | 133,272,000 | -231,535,000 | -5,889,000 | 250,276,000 | 
| Net Change in Cash | -27,547,000 | 19,873,000 | -290,128,000 | 270,771,000 | 124,454,000 |