Organization record
RYOJBABA CO., LTD.
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": 614268, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 1189896, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 1017032, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 2769715, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| capex | {"amount": 175441, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2025-12-31 | sec_edgar |
| capex | {"amount": 121243, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-12-31 | sec_edgar |
| capex | {"amount": 70343, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 6158462, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 2605275, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 6158462, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2605275, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4775736, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 5433190, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2022-12-31 | sec_edgar |
| cashflow_financing | {"amount": 3137333, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": -2429687, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": -1324849, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-12-31 | sec_edgar |
| cashflow_investing | {"amount": -175441, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": -121243, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": 625614, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2023-12-31 | sec_edgar |
| cashflow_operating | {"amount": 863925, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 802386, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": 388989, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 11550000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-09-06 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11550000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 6849639, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 7119245, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 7248298, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-12-31 | sec_edgar |
| current_assets | {"amount": 7688873, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 6473148, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 2844190, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 4565508, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 11550000} | 2025-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 461454, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2025-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 469299, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 333583, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.13, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.13, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.08, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2023-12-31 | sec_edgar |
| gross_profit | {"amount": 2485952, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 4457603, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 3715067, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"amount": -584763, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": 611024, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"amount": 616352, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-12-31 | sec_edgar |
| industry_sic | {"code": "8742", "scheme": "SIC", "description": "Services-Management Consulting Services" | sec_edgar | |
| intangible_assets | {"amount": 1100909, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2025-12-31 | sec_edgar |
| intangible_assets | {"amount": 1656172, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2024-12-31 | sec_edgar |
| interest_expense | {"amount": 68011, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-12-31 | sec_edgar |
| interest_expense | {"amount": 77274, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2024-12-31 | sec_edgar |
| interest_expense | {"amount": 92930, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2023-12-31 | sec_edgar |
| inventory | {"amount": 72511, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| inventory | {"amount": 65995, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| long_term_debt | {"amount": 3815683, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2025-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 687685, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 1273999, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 3127998, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 3774930, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": 119394, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": 1332399, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": 770571, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_expenses | {"amount": 3241359, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_expenses | {"amount": 2596668, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 2409866, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_income | {"amount": -755407, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_income | {"amount": 1860935, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"amount": 1305201, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 4890848, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 1465528, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 1508298, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": -465369, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": 1943423, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": 1386923, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2023-12-31 | sec_edgar |
| retained_earnings | {"amount": 1746993, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": 1627599, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2024-12-31 | sec_edgar |
| revenue | {"amount": 9335591, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTa | 2025-12-31 | sec_edgar |
| revenue | {"amount": 11576848, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedT | 2024-12-31 | sec_edgar |
| revenue | {"amount": 10963365, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedT | 2023-12-31 | sec_edgar |
| sga_expense | {"amount": 2295798, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2025-12-31 | sec_edgar |
| sga_expense | {"amount": 1654036, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2024-12-31 | sec_edgar |
| sga_expense | {"amount": 1695164, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2023-12-31 | sec_edgar |
| share_based_compensation | {"amount": 537000, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 10505755, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 10000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 10000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 10505755, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2025-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 10000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 10000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-12-31 | sec_edgar |
| stockholders_equity | {"amount": 6094665, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-12-31 | sec_edgar |
| stockholders_equity | {"amount": 2521312, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-12-31 | sec_edgar |
| stockholders_equity | {"amount": 1386920, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2023-12-31 | sec_edgar |
| stockholders_equity | {"amount": 665508, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2022-12-31 | sec_edgar |
| total_assets | {"amount": 16916200, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_assets | {"amount": 16056968, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_liabilities | {"amount": 10821535, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_liabilities | {"amount": 13535656, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 16916200, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2025-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 16056968, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 872477, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableAndAccruedLiabilitiesCurrent | {"amount": 1908451, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 872477, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 1908451, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 614268, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 1189896, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 62357, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 128816, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 1017032, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 2769715, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 1017032, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 2769715, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccretionAmortizationOfDiscountsAndPremiumsInvestments | {"amount": 4686, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccretionAmortizationOfDiscountsAndPremiumsInvestments | {"amount": 4225, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccretionAmortizationOfDiscountsAndPremiumsInvestments | {"amount": 4697, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 21026, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 12741, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 1536719, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 1447932, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -738637, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -497841, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 2543802, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 1350005, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition | {"amount": 537000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"amount": 121816, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"amount": 262861, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AdvertisingExpense | {"amount": 461270, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AmortizationOfDebtDiscountPremium | {"amount": 4686, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AmortizationOfDebtDiscountPremium | {"amount": 6192, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 234032, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 230829, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 82974, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AssetRetirementObligation | {"amount": 467503, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetRetirementObligation | {"amount": 477668, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetRetirementObligation | {"amount": 499873, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationAccretionExpense | {"amount": 4956, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationAccretionExpense | {"amount": 4674, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationAccretionExpense | {"amount": 5259, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationCurrent | {"amount": 19914, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationForeignCurrencyTranslationGainLoss | {"amount": 3568, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationForeignCurrencyTranslationGainLoss | {"amount": -54142, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationLiabilitiesIncurred | {"amount": 4956, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationLiabilitiesIncurred | {"amount": 4674, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationLiabilitiesSettled | {"amount": 44692, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationLiabilitiesSettled | {"amount": 28368, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationsNoncurrent | {"amount": 467503, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetRetirementObligationsNoncurrent | {"amount": 457754, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 16916200, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:Assets | {"amount": 16056968, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 7688873, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 6473148, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:Cash | {"amount": 70000, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 6158462, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 2605275, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 6158462, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 2605275, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 4775736, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 5433190, "currency": "USD"} | 2022-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": 3553187, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": -2170461, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect | {"amount": -657454, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 | {"per": "shares", "amount": 0.01, "currency": "USD"} | 2024-03-03 | sec_edgar |
| xbrl:CommonStockNoParValue | {"per": "shares", "amount": 0, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CommonStockNoParValue | {"per": "shares", "amount": 0, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CommonStockNoParValue | {"per": "shares", "amount": 0, "currency": "USD"} | 2024-03-03 | sec_edgar |
| xbrl:CommonStockOtherSharesOutstanding | {"unit": "shares", "value": 1000} | 2024-03-03 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 40000000} | 2025-12-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 40000000} | 2024-12-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 40000000} | 2024-03-03 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 11550000} | 2025-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 10000000} | 2024-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 10000000} | 2023-12-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 10000000} | 2023-09-06 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 11550000} | 2025-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 10000000} | 2024-12-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 10000000} | 2023-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 2542507, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 41549, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CompensatedAbsencesLiability | {"amount": 157641, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CompensatedAbsencesLiability | {"amount": 167839, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": -121402, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 1134392, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": 721412, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice | {"amount": 2485, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice | {"amount": -36368, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 263307, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 256907, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityCurrent | {"amount": 390380, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityRevenueRecognized | {"amount": -271620, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:ContractWithCustomerLiabilityRevenueRecognized | {"amount": -365000, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 6849639, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 7119245, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 7248298, "currency": "USD"} | 2023-12-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 2487, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 605703, "currency": "USD"} | 2024-12-31 | sec_edgar |