| Income Statement (Quarterly) | 2026-04-08 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
| Revenue | 724,957,000 | 724,957,000 | 362,478,500 | 420,726,000 |
| Cost of Revenue | 663,224,000 | 663,224,000 | 331,612,000 | 388,644,000 |
| Gross Profit | 61,733,000 | 61,733,000 | 30,866,500 | 32,082,000 |
| Operating Expenses | ||||
| R&D Expenses | 0 | 0 | 0 | 0 |
| SG&A Expenses | 48,261,000 | 48,261,000 | 24,130,500 | 22,772,000 |
| Operating Expenses | 47,197,000 | 47,197,000 | 23,598,500 | 22,588,000 |
| Operating Income | 14,536,000 | 14,536,000 | 7,268,000 | 9,494,000 |
| Interest Expense | 0 | 1,924,000 | 0 | 0 |
| Income Before Tax | 12,612,000 | 12,612,000 | 6,306,000 | 8,397,500 |
| Income Tax Expense | 5,445,000 | 5,445,000 | 2,722,500 | 2,683,500 |
| Net Income | 8,471,000 | 8,471,000 | 4,235,500 | 7,004,000 |
| Per Share | ||||
| EPS | 0.01 | 0.01 | 0.00 | 0.01 |
| 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 | 1,706,659,000 | 1,346,983,000 | 1,404,575,000 | 1,418,239,000 | 868,312,000 |
| Cost of Revenue | 1,580,695,000 | 1,269,904,000 | 1,352,246,000 | 1,340,665,000 | 819,326,000 |
| Gross Profit | 125,964,000 | 77,079,000 | 52,329,000 | 77,574,000 | 48,986,000 |
| Operating Expenses | |||||
| R&D Expenses | 0 | 0 | 0 | 0 | 0 |
| SG&A Expenses | 86,418,000 | 60,235,000 | 50,700,000 | 44,709,000 | 37,338,000 |
| Operating Expenses | 88,079,000 | 59,202,000 | 46,498,000 | 41,810,000 | 35,611,000 |
| Operating Income | 37,885,000 | 17,877,000 | 6,472,000 | 36,909,000 | 13,375,000 |
| Interest Expense | 5,468,000 | 4,194,000 | 2,446,000 | 1,608,000 | 847,000 |
| Income Before Tax | 32,862,000 | 14,349,000 | 4,275,000 | 35,546,000 | 12,677,000 |
| Income Tax Expense | 11,320,000 | 6,111,000 | 2,800,000 | 10,132,000 | 4,285,000 |
| Net Income | 25,464,000 | 8,540,000 | 1,475,000 | 25,485,000 | 8,392,000 |
| Per Share | |||||
| EPS | 0.03 | 0.01 | 0.00 | 0.03 | 0.01 |
| 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 | 45,063,000 | 19,725,000 | 25,218,000 | 26,349,000 |
| Short Term Investments | 6,253,000 | 5,128,000 | 3,003,000 | 0 |
| Net Receivables | 164,961,000 | -5,128,000 | 110,577,000 | 0 |
| Inventory | 56,028,000 | 68,022,000 | 49,404,000 | 56,911,000 |
| Total Current Assets | 290,044,000 | 300,651,000 | 209,325,000 | 241,839,000 |
| Property Plant Equipment | 61,881,000 | 55,808,000 | 61,755,000 | 30,811,000 |
| Goodwill and Intangibles | 1,188,000 | 1,240,000 | 305,000 | 0 |
| Total Assets | 380,346,000 | 382,106,000 | 278,456,000 | 280,020,000 |
| Liabilities | ||||
| Account Payables | 31,375,000 | 43,391,000 | 9,942,000 | 22,890,000 |
| Short Term Debt | 70,023,000 | 88,736,000 | 40,462,000 | 29,700,000 |
| Total Current Liabilities | 125,300,000 | 149,978,000 | 60,307,000 | 67,811,000 |
| Long Term Debt | 19,509,000 | 18,720,000 | 13,723,000 | 4,920,000 |
| Total Liabilities | 145,693,000 | 169,516,000 | 74,676,000 | 73,248,000 |
| Shareholders Equity | ||||
| Retained Earnings | 154,762,000 | 129,298,000 | 120,758,000 | 122,844,000 |
| Total Shareholders Equity | 238,437,000 | 213,297,000 | 204,757,000 | 206,843,000 |
| Balance Sheet (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Assets | |||||
| Cash and Cash Equivalents | 45,063,000 | 19,725,000 | 25,218,000 | 26,349,000 | 25,080,000 |
| Short Term Investments | 6,253,000 | 5,128,000 | 3,003,000 | 0 | 0 |
| Net Receivables | 164,961,000 | -5,128,000 | 110,577,000 | 0 | 0 |
| Inventory | 56,028,000 | 68,022,000 | 49,404,000 | 56,911,000 | 34,079,000 |
| Total Current Assets | 290,044,000 | 300,651,000 | 209,325,000 | 241,839,000 | 192,485,000 |
| Property Plant Equipment | 61,881,000 | 55,808,000 | 61,755,000 | 30,811,000 | 29,507,000 |
| Goodwill and Intangibles | 1,188,000 | 1,240,000 | 305,000 | 0 | 586,000 |
| Total Assets | 380,346,000 | 382,106,000 | 278,456,000 | 280,020,000 | 228,779,000 |
| Liabilities | |||||
| Account Payables | 31,375,000 | 43,391,000 | 9,942,000 | 22,890,000 | 14,561,000 |
| Short Term Debt | 70,023,000 | 88,736,000 | 40,462,000 | 29,700,000 | 15,434,000 |
| Total Current Liabilities | 125,300,000 | 149,978,000 | 60,307,000 | 67,811,000 | 38,002,000 |
| Long Term Debt | 19,509,000 | 18,720,000 | 13,723,000 | 4,920,000 | 6,057,000 |
| Total Liabilities | 145,693,000 | 169,516,000 | 74,676,000 | 73,248,000 | 44,530,000 |
| Shareholders Equity | |||||
| Retained Earnings | 154,762,000 | 129,298,000 | 120,758,000 | 122,844,000 | 100,250,000 |
| Total Shareholders Equity | 238,437,000 | 213,297,000 | 204,757,000 | 206,843,000 | 184,249,000 |
| Cash Flow Statement (Quarterly) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
| Operating Activities | ||||
| Net Income | 32,862,000 | 14,349,000 | 4,275,000 | 25,485,000 |
| Depreciation & Amortization | 9,832,000 | 8,000,000 | 6,828,000 | 4,879,000 |
| Stock Based Compensation | 0 | 0 | 0 | 0 |
| Change in Working Capital | 22,295,000 | -60,287,000 | 1,189,000 | -36,157,000 |
| Operating Cash Flow | 67,385,000 | -39,024,000 | 6,780,000 | -2,149,000 |
| Investing Activities | ||||
| Capital Expenditure | -12,183,000 | -10,849,000 | -17,563,000 | -3,860,000 |
| Investments | -12,183,000 | -10,773,000 | -17,563,000 | -3,860,000 |
| Investing Cash Flow | -13,200,000 | -10,793,000 | -16,786,000 | -2,595,000 |
| Financing Activities | ||||
| Debt Repayment | -21,780,000 | 50,002,000 | -4,331,000 | -2,141,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 0 | 0 |
| Dividends Paid | 0 | 0 | -4,467,000 | -2,891,000 |
| Financing Cash Flow | -28,689,000 | 44,296,000 | 9,065,000 | 6,118,000 |
| Summary | ||||
| Free Cash Flow | 55,202,000 | -49,873,000 | -10,783,000 | -6,009,000 |
| Net Change in Cash | 25,338,000 | -5,493,000 | -1,131,000 | 1,348,000 |
| Cash Flow Statement (Annual) | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
|---|---|---|---|---|---|
| Operating Activities | |||||
| Net Income | 32,862,000 | 14,349,000 | 4,275,000 | 25,485,000 | 8,392,000 |
| Depreciation & Amortization | 9,832,000 | 8,000,000 | 6,828,000 | 4,879,000 | 3,939,000 |
| Stock Based Compensation | 0 | 0 | 0 | 0 | 0 |
| Change in Working Capital | 22,295,000 | -60,287,000 | 1,189,000 | -36,157,000 | -26,981,000 |
| Operating Cash Flow | 67,385,000 | -39,024,000 | 6,780,000 | -2,149,000 | -11,274,000 |
| Investing Activities | |||||
| Capital Expenditure | -12,183,000 | -10,849,000 | -17,563,000 | -3,860,000 | -5,559,000 |
| Investments | -12,183,000 | -10,773,000 | -17,563,000 | -3,860,000 | -4,959,000 |
| Investing Cash Flow | -13,200,000 | -10,793,000 | -16,786,000 | -2,595,000 | 1,903,000 |
| Financing Activities | |||||
| Debt Repayment | -21,780,000 | 50,002,000 | -4,331,000 | -2,141,000 | -1,651,000 |
| Common Stock Issued/Repurchased | 0 | 0 | 0 | 0 | 0 |
| Dividends Paid | 0 | 0 | -4,467,000 | -2,891,000 | 0 |
| Financing Cash Flow | -28,689,000 | 44,296,000 | 9,065,000 | 6,118,000 | 6,164,000 |
| Summary | |||||
| Free Cash Flow | 55,202,000 | -49,873,000 | -10,783,000 | -6,009,000 | -16,833,000 |
| Net Change in Cash | 25,338,000 | -5,493,000 | -1,131,000 | 1,348,000 | -3,207,000 |