Organization record
Pinnacle Food Group Limited
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 1373037, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 1818003, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"amount": 2394322, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 4151808, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2954649, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1913882, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| capex | {"amount": 1725714, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-12-31 | sec_edgar |
| capex | {"amount": 795234, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-12-31 | sec_edgar |
| capex | {"amount": 3024, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-12-31 | sec_edgar |
| capex | {"amount": 17252, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2022-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 942820, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 685796, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 121368, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 942820, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 685796, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 121368, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 11528, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEq | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5426, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEqu | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 6679250, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1484839, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 38888, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": 93800, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": -2755247, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -1098553, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -3024, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -17252, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -3585698, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 204347, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": 62351, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curren | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -90603, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2022-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 950000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-05-21 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 950000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-03-01 | sec_edgar |
| cost_of_revenue | {"amount": 2107101, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 1734344, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 818346, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 160300, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 5321554, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 3903412, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 2125689, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 2415329, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 2903760, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 2978044, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 1305961, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 1555518, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 1282473, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 17026, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"amount": 98400, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": 199505, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"amount": 217756, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| industry_sic | {"code": "0700", "scheme": "SIC", "description": "Agricultural Services"} | sec_edgar | |
| intangible_assets | {"amount": 1732360, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2025-12-31 | sec_edgar |
| intangible_assets | {"amount": 256811, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2024-12-31 | sec_edgar |
| intangible_assets | {"amount": 423305, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2023-12-31 | sec_edgar |
| inventory | {"amount": 25072, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| inventory | {"amount": 21157, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| inventory | {"amount": 64013, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| long_term_debt | {"amount": 1021337, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": -1903908, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": 286142, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": 917687, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| net_income | {"amount": -205158, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_income | {"amount": -1921945, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_income | {"amount": 614835, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"amount": 1048875, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_income | {"amount": -203318, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2022-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 684149, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 161908, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 241644, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2023-12-31 | sec_edgar |
| ppe_net | {"amount": 2473656, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 760102, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| ppe_net | {"amount": 1025156, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2023-12-31 | sec_edgar |
| pretax_income | {"amount": -1805508, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": 485647, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": 1135443, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2023-12-31 | sec_edgar |
| pretax_income | {"amount": -205158, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2022-12-31 | sec_edgar |
| retained_earnings | {"amount": -1083121, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": 820787, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": "U | 2024-12-31 | sec_edgar |
| retained_earnings | {"amount": 534645, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": "U | 2023-12-31 | sec_edgar |
| revenue | {"amount": 3413062, "concept": "us-gaap:Revenues", "currency": "USD"} | 2025-12-31 | sec_edgar |
| revenue | {"amount": 3289862, "concept": "us-gaap:Revenues", "currency": "USD"} | 2024-12-31 | sec_edgar |
| revenue | {"amount": 2100819, "concept": "us-gaap:Revenues", "currency": "USD"} | 2023-12-31 | sec_edgar |
| revenue | {"amount": 177326, "concept": "us-gaap:Revenues", "currency": "USD"} | 2022-12-31 | sec_edgar |
| rnd_expense | {"amount": 171972, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2025-12-31 | sec_edgar |
| rnd_expense | {"amount": 55001, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2024-12-31 | sec_edgar |
| rnd_expense | {"amount": 4381, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2023-12-31 | sec_edgar |
| sga_expense | {"amount": 613265, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency" | 2025-12-31 | sec_edgar |
| sga_expense | {"amount": 820565, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2024-12-31 | sec_edgar |
| sga_expense | {"amount": 226974, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2023-12-31 | sec_edgar |
| sga_expense | {"amount": 219652, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2022-12-31 | sec_edgar |
| share_based_compensation | {"amount": 42667, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2025-12-31 | sec_edgar |
| stockholders_equity | {"amount": 4173240, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-12-31 | sec_edgar |
| stockholders_equity | {"amount": 466571, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-12-31 | sec_edgar |
| stockholders_equity | {"amount": -1711084, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2023-12-31 | sec_edgar |
| stockholders_equity | {"amount": -2582818, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2022-12-31 | sec_edgar |
| stockholders_equity | {"amount": -2551551, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2021-12-31 | sec_edgar |
| total_assets | {"amount": 10286466, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_assets | {"amount": 5604664, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_assets | {"amount": 3816606, "concept": "us-gaap:Assets", "currency": "USD"} | 2023-12-31 | sec_edgar |
| total_liabilities | {"amount": 3925133, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_liabilities | {"amount": 3053862, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_liabilities | {"amount": 3260187, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2023-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 10286466, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2025-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 5604664, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2024-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 3816606, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2023-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 1380787, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 1821815, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 2395746, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 1373037, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 1818003, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 2394322, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccountsReceivableGross | {"amount": 4397561, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableGross | {"amount": 3044930, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableGross | {"amount": 1913882, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 4151808, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 2954649, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 1913882, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 7750, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 3812, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 1424, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccruedPayrollTaxesCurrent | {"amount": 283676, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccruedPayrollTaxesCurrent | {"amount": 9344, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccruedPayrollTaxesCurrent | {"amount": 7595, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 496744, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 332182, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 132514, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax | {"amount": -25661, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax | {"amount": 19757, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax | {"amount": -53911, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 29361, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 113287, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 21774, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 5226841, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": -467570, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": -2267503, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts | {"amount": 1935834, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AllocatedShareBasedCompensationExpense | {"amount": 30000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 245753, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 90281, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 245753, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 90281, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableRecoveries | {"amount": 183971, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableRecoveries | {"amount": 90281, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 140460, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 143308, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 17524, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 10286466, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 5604664, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 3816606, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 5321554, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 3903412, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 2125689, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 942820, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 685796, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 121368, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 942820, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 685796, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 121368, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 11528, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 5426, "currency": "USD"} | 2021-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": 257024, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": 564428, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": 109840, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": 6102, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 1.053, "currency": "USD"} | 2024-05-21 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 1.053, "currency": "USD"} | 2024-03-01 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 950000} | 2024-05-21 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 950000} | 2024-03-01 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": -1987834, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 377655, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 871734, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": -31267, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 14592, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 93947, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 9865, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 73833, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSoldDepreciation | {"amount": 154110, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSoldDepreciation | {"amount": 196575, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CostOfGoodsAndServicesSoldDepreciation | {"amount": 110835, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 2107101, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 1734344, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 818346, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 160300, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 143557, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 255772, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 113886, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DeferredCosts | {"amount": 522112, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -45157, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -56267, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": 103870, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxLiabilities | {"amount": 43867, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxLiabilities | {"amount": 105999, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxLiabilitiesNet | {"amount": 43867, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxLiabilitiesNet | {"amount": 105999, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsCapitalLossCarryforwards | {"amount": 1631239, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsInventory | {"amount": 11032, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsOperatingLossCarryforwards | {"amount": 449174, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts | {"amount": 12954, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts | {"amount": 24375, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsValuationAllowance | {"amount": 198810, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredTaxLiabilities | {"amount": 43867, "currency": "USD"} | 2024-12-31 | sec_edgar |