Organization record
One and one Green Technologies. INC
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": 1712220, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 5752015, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 26634057, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 17401756, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| capex | {"amount": 29591, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-12-31 | sec_edgar |
| capex | {"amount": 11542, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2024-12-31 | sec_edgar |
| capex | {"amount": 3835841, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 957285, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1847634, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 957285, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1847634, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 136479, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 224602, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 10085316, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": -257538, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": -17678, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -2029591, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -11542, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -3835841, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": -9732429, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 2009738, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": 4060835, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 50061941, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 42892958, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 32388301, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 38952937, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 24750653, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 10908746, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 15677069, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.2254, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.1246, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.1071, "concept": "us-gaap:EarningsPerShareBasic", "currency" | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.2254, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.1246, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.1071, "concept": "us-gaap:EarningsPerShareDiluted", "currenc | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 15760798, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 10570827, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 8882183, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": 334380, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1941574, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"amount": 1763118, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| industry_sic | {"code": "5090", "scheme": "SIC", "description": "Wholesale-Misc Durable Goods"} | sec_edgar | |
| interest_expense | {"amount": 6454, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-12-31 | sec_edgar |
| interest_expense | {"amount": 501, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2024-12-31 | sec_edgar |
| inventory | {"amount": 7230581, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| inventory | {"amount": 5227164, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": 11811614, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": 6476772, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": 5567174, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 17092057, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 11767464, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 3315122, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 91897, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 3902410, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_expenses | {"amount": 2484077, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 1623684, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_income | {"amount": 11858388, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_income | {"amount": 8086750, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"amount": 7258499, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 3942959, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 785070, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2024-12-31 | sec_edgar |
| ppe_net | {"amount": 10284569, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 11292764, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": 12145994, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": 8418346, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": 7330292, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2023-12-31 | sec_edgar |
| retained_earnings | {"amount": 33666679, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": 21855065, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2024-12-31 | sec_edgar |
| revenue | {"amount": 65822739, "concept": "us-gaap:Revenues", "currency": "USD"} | 2025-12-31 | sec_edgar |
| revenue | {"amount": 53463785, "concept": "us-gaap:Revenues", "currency": "USD"} | 2024-12-31 | sec_edgar |
| revenue | {"amount": 41270484, "concept": "us-gaap:Revenues", "currency": "USD"} | 2023-12-31 | sec_edgar |
| sga_expense | {"amount": 3377118, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2025-12-31 | sec_edgar |
| sga_expense | {"amount": 2089783, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2024-12-31 | sec_edgar |
| sga_expense | {"amount": 1147744, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2023-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 52396986, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 52000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 52000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 52396986, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2025-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 52000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 52000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-12-31 | sec_edgar |
| stockholders_equity | {"amount": 41821126, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-12-31 | sec_edgar |
| stockholders_equity | {"amount": 20749151, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-12-31 | sec_edgar |
| stockholders_equity | {"amount": 15056319, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2023-12-31 | sec_edgar |
| stockholders_equity | {"amount": 9419620, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2022-12-31 | sec_edgar |
| total_assets | {"amount": 56044994, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_assets | {"amount": 36518117, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_liabilities | {"amount": 14223868, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_liabilities | {"amount": 15768966, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 56044994, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2025-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 36518117, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 1712220, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 5752015, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 26634057, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 17401756, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 26634057, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 17401756, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 6432962, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccruedIncomeTaxesCurrent | {"amount": 6178134, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 3380937, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 2528969, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -2066112, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -1498270, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 10220329, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 392356, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 56044994, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 36518117, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 38952937, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 24750653, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 17092057, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 11767464, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CapitalUnitsAuthorized | {"unit": "shares", "value": 50000} | 2025-12-31 | sec_edgar |
| xbrl:Cash | {"amount": 694166, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 957285, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 1847634, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 957285, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 1847634, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 136479, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 224602, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": -890349, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": 1711155, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": -88123, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 11243772, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 5692832, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 5636699, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityRevenueRecognized | {"amount": 611283, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityRevenueRecognized | {"amount": 4851033, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 50061941, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 42892958, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 32388301, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 347971, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 1976619, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 1792024, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxAssetsNet | {"amount": 109826, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxAssetsNet | {"amount": 160672, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -13591, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -35045, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -28906, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxLiabilities | {"amount": 777220, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxLiabilities | {"amount": 62806, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredIncomeTaxLiabilitiesNet | {"amount": 62806, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredOfferingCosts | {"amount": 269752, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsGross | {"amount": 887046, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsGross | {"amount": 160672, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsLiabilitiesNet | {"amount": 109826, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsLiabilitiesNet | {"amount": 97866, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNet | {"amount": 887046, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsNet | {"amount": 160672, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsOperatingLossCarryforwards | {"amount": 105249, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DeferredTaxAssetsOperatingLossCarryforwards | {"amount": 3658, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:DefinedContributionPlanCostRecognized | {"amount": 19508, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:DefinedContributionPlanCostRecognized | {"amount": 25393, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 907254, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 899091, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 686724, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.2254, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.1246, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:EarningsPerShareBasic | {"per": "shares", "amount": 0.1071, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.2254, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.1246, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:EarningsPerShareDiluted | {"per": "shares", "amount": 0.1071, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateContinuingOperations | {"value": 0.028} | 2025-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateContinuingOperations | {"value": 0.231} | 2024-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateContinuingOperations | {"value": 0.241} | 2023-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate | {"value": 0.22} | 2025-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate | {"value": 0.23} | 2024-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate | {"value": 0.24} | 2023-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate | {"value": 0} | 2024-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate | {"value": 0} | 2023-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary | {"value": -0.001} | 2024-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary | {"value": -0.001} | 2023-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential | {"value": 0.017} | 2025-12-31 | sec_edgar |
| xbrl:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes | {"value": -0.209} | 2025-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 786355, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": -29503, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": -295349, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 3377118, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 2089783, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:GeneralAndAdministrativeExpense | {"amount": 1147744, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 15760798, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 10570827, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:GrossProfit | {"amount": 8882183, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 12145994, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 8418346, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | {"amount": 7330292, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaidNet | {"amount": 2236, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaidNet | {"amount": 1027, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncomeTaxesPaidNet | {"amount": 18101, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 334380, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 1941574, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncomeTaxExpenseBenefit | {"amount": 1763118, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationChangeInEnactedTaxRate | {"amount": 21, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationChangeInEnactedTaxRate | {"amount": 43, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary | {"amount": -1368, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary | {"amount": -5333, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationEquityInEarningsLossesOfUnconsolidatedSubsidiary | {"amount": -3806, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationForeignIncomeTaxRateDifferential | {"amount": 204242, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate | {"amount": 2672119, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate | {"amount": 1936220, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate | {"amount": 1759269, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:IncomeTaxReconciliationPriorYearIncomeTaxes | {"amount": -2543349, "currency": "USD"} | 2025-12-31 | sec_edgar |