DirectBooking Technology Co., Ltd.
CIK 0001966678
Industry: General Bldg Contractors - Nonresidential Bldgs
Time series: Revenue by fiscal year · Net Income by fiscal year
| Fact | Value | Period | Source |
|---|---|---|---|
| capex | {"amount": 46398, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2023-03-31 | sec_edgar |
| capex | {"amount": 544360, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2022-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 130184, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2026-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 455953, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 489435, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 240219, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2023-03-31 | sec_edgar |
| cashflow_financing | {"amount": 13216423, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2026-03-31 | sec_edgar |
| cashflow_financing | {"amount": 2785008, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-03-31 | sec_edgar |
| cashflow_financing | {"amount": -2166272, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-03-31 | sec_edgar |
| cashflow_financing | {"amount": -664399, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-03-31 | sec_edgar |
| cashflow_financing | {"amount": -1377922, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2022-03-31 | sec_edgar |
| cashflow_investing | {"amount": -12235420, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2026-03-31 | sec_edgar |
| cashflow_investing | {"amount": 747, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "currency | 2025-03-31 | sec_edgar |
| cashflow_investing | {"amount": 21276, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2024-03-31 | sec_edgar |
| cashflow_investing | {"amount": -46398, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2023-03-31 | sec_edgar |
| cashflow_investing | {"amount": -544360, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2022-03-31 | sec_edgar |
| cashflow_operating | {"amount": -1292762, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2026-03-31 | sec_edgar |
| cashflow_operating | {"amount": -2819237, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-03-31 | sec_edgar |
| cashflow_operating | {"amount": 2394212, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-03-31 | sec_edgar |
| cashflow_operating | {"amount": 839954, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2023-03-31 | sec_edgar |
| cashflow_operating | {"amount": 1963155, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2022-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 1650000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 22500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 22500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-02-28 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 22500000, "concept": "us-gaap:CommonStockSharesIssued"} | 2023-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 8388473, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1650000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 22500000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 22500000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2023-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 10856424, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2026-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 17596008, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2025-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 10695826, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2024-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 8965091, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2023-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 7522902, "concept": "us-gaap:CostOfGoodsAndServicesSold", "currency": "USD"} | 2022-03-31 | sec_edgar |
| current_assets | {"amount": 16926629, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| current_assets | {"amount": 10876856, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| current_assets | {"amount": 7769535, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| current_assets | {"amount": 6845463, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| current_liabilities | {"amount": 4335334, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| current_liabilities | {"amount": 4102378, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| current_liabilities | {"amount": 5518755, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| current_liabilities | {"amount": 5269586, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 8388473} | 2026-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 26400000} | 2025-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 24000000} | 2024-03-31 | sec_edgar |
| dei:EntityListingParValuePerShare | {"per": "shares", "amount": 5e-05, "currency": "USD"} | 2025-03-31 | sec_edgar |
| dei:EntityListingParValuePerShare | {"per": "shares", "amount": 5e-05, "currency": "USD"} | 2024-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -4.13, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -4.52, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.78, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.09, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -4.13, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2026-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -4.52, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.78, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2023-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.09, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2022-03-31 | sec_edgar |
| gross_profit | {"amount": -1921403, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2026-03-31 | sec_edgar |
| gross_profit | {"amount": 1679665, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-03-31 | sec_edgar |
| gross_profit | {"amount": 2768604, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-03-31 | sec_edgar |
| gross_profit | {"amount": 2178047, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-03-31 | sec_edgar |
| gross_profit | {"amount": 2960192, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2022-03-31 | sec_edgar |
| income_tax_expense | {"amount": -267774, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2026-03-31 | sec_edgar |
| income_tax_expense | {"amount": -119291, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-03-31 | sec_edgar |
| income_tax_expense | {"amount": 246609, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-03-31 | sec_edgar |
| income_tax_expense | {"amount": 219644, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-03-31 | sec_edgar |
| income_tax_expense | {"amount": 357734, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2022-03-31 | sec_edgar |
| industry_sic | {"code": "1540", "scheme": "SIC", "description": "General Bldg Contractors - Nonresidentia | sec_edgar | |
| interest_expense | {"amount": 183361, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2026-03-31 | sec_edgar |
| interest_expense | {"amount": 224412, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2025-03-31 | sec_edgar |
| interest_expense | {"amount": 210713, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2024-03-31 | sec_edgar |
| interest_expense | {"amount": 190561, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2023-03-31 | sec_edgar |
| interest_expense | {"amount": 115978, "concept": "us-gaap:InterestExpense", "currency": "USD"} | 2022-03-31 | sec_edgar |
| long_term_debt | {"amount": 852004, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2026-03-31 | sec_edgar |
| long_term_debt | {"amount": 950614, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2025-03-31 | sec_edgar |
| long_term_debt | {"amount": 1044119, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2024-03-31 | sec_edgar |
| long_term_debt | {"amount": 1078941, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2023-03-31 | sec_edgar |
| net_income | {"amount": -13291167, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2026-03-31 | sec_edgar |
| net_income | {"amount": -6981068, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| net_income | {"amount": 1091285, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-03-31 | sec_edgar |
| net_income | {"amount": 1167260, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-03-31 | sec_edgar |
| net_income | {"amount": 1993605, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2022-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 2459110, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 4825429, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 5598404, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 4814156, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1500867, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 2858691, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 3559388, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 3191522, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2023-03-31 | sec_edgar |
| operating_expenses | {"amount": -769, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-03-31 | sec_edgar |
| operating_income | {"amount": -13729677, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2026-03-31 | sec_edgar |
| operating_income | {"amount": -7166284, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_income | {"amount": 1432210, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-03-31 | sec_edgar |
| operating_income | {"amount": 989334, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-03-31 | sec_edgar |
| operating_income | {"amount": 2266071, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2022-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 10446, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2026-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 52274, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 107057, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2024-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 46165, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2023-03-31 | sec_edgar |
| ppe_net | {"amount": 35862, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2026-03-31 | sec_edgar |
| ppe_net | {"amount": 166604, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-03-31 | sec_edgar |
| ppe_net | {"amount": 315895, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-03-31 | sec_edgar |
| ppe_net | {"amount": 472314, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2023-03-31 | sec_edgar |
| pretax_income | {"amount": -13558941, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTa | 2026-03-31 | sec_edgar |
| pretax_income | {"amount": -7100359, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2025-03-31 | sec_edgar |
| pretax_income | {"amount": 1337894, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-03-31 | sec_edgar |
| pretax_income | {"amount": 1386904, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2023-03-31 | sec_edgar |
| pretax_income | {"amount": 2351339, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2022-03-31 | sec_edgar |
| retained_earnings | {"amount": -15984846, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2026-03-31 | sec_edgar |
| retained_earnings | {"amount": -2693679, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-03-31 | sec_edgar |
| retained_earnings | {"amount": 4287389, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2024-03-31 | sec_edgar |
| retained_earnings | {"amount": 3196104, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2023-03-31 | sec_edgar |
| revenue | {"amount": 8935021, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTa | 2026-03-31 | sec_edgar |
| revenue | {"amount": 19275673, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedT | 2025-03-31 | sec_edgar |
| revenue | {"amount": 13464430, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedT | 2024-03-31 | sec_edgar |
| revenue | {"amount": 11143138, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedT | 2023-03-31 | sec_edgar |
| revenue | {"amount": 10483094, "concept": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedT | 2022-03-31 | sec_edgar |
| sga_expense | {"amount": 11808274, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "US | 2026-03-31 | sec_edgar |
| sga_expense | {"amount": 8845949, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2025-03-31 | sec_edgar |
| sga_expense | {"amount": 1336394, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2024-03-31 | sec_edgar |
| sga_expense | {"amount": 1188713, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2023-03-31 | sec_edgar |
| sga_expense | {"amount": 694121, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2022-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 3218957, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2026-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1542894, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1406250, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2024-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 22500000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 22500000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2022-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 3218957, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2026-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1542894, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1406250, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2024-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 22500000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 22500000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2022-03-31 | sec_edgar |
| stockholders_equity | {"amount": 13549538, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2026-03-31 | sec_edgar |
| stockholders_equity | {"amount": 8741216, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-03-31 | sec_edgar |
| stockholders_equity | {"amount": 4289796, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-03-31 | sec_edgar |
| stockholders_equity | {"amount": 3198511, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2023-03-31 | sec_edgar |
| stockholders_equity | {"amount": 2031251, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2022-03-31 | sec_edgar |
| stockholders_equity | {"amount": 37646, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2021-03-31 | sec_edgar |
| total_assets | {"amount": 19385739, "concept": "us-gaap:Assets", "currency": "USD"} | 2026-03-31 | sec_edgar |
| total_assets | {"amount": 15702285, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-03-31 | sec_edgar |
| total_assets | {"amount": 13367939, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-03-31 | sec_edgar |
| total_assets | {"amount": 11659619, "concept": "us-gaap:Assets", "currency": "USD"} | 2023-03-31 | sec_edgar |
| total_liabilities | {"amount": 5836201, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2026-03-31 | sec_edgar |
| total_liabilities | {"amount": 6961069, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-03-31 | sec_edgar |
| total_liabilities | {"amount": 9078143, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-03-31 | sec_edgar |
| total_liabilities | {"amount": 8461108, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2023-03-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 19385739, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2026-03-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 15702285, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2025-03-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 13367939, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2024-03-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 11659619, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2023-03-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 1348126, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 1602094, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 2292108, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 2771506, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 278881, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 827508, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 241305, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 142437, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AccountsPayableTradeCurrent | {"amount": 1054823, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccountsPayableTradeCurrent | {"amount": 760164, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsPayableTradeCurrent | {"amount": 2044729, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsPayableTradeCurrent | {"amount": 2629069, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AccountsReceivableGross | {"amount": 5709191, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccountsReceivableGross | {"amount": 7666472, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsReceivableGross | {"amount": 5079381, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsReceivableGross | {"amount": 4185047, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AccountsReceivableNet | {"amount": 2876417, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccountsReceivableNet | {"amount": 6793145, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsReceivableNet | {"amount": 4911202, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsReceivableNet | {"amount": 3898895, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AccountsReceivableNetNoncurrent | {"amount": 464070, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsReceivableNetNoncurrent | {"amount": 432629, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsReceivableNetNoncurrent | {"amount": 39178, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 676194, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 548657, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 399366, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 242947, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 126747, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 29400926, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 11433575, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 1282, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 1282, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 2832774, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 873327, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 168179, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 286152, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 108819, "currency": "USD"} | 2022-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 2832774, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 873327, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 168179, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 286152, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableRecoveries | {"amount": 1959447, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableRecoveries | {"amount": 705148, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableWriteOffs | {"amount": 106410, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableWriteOffs | {"amount": 119, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:Assets | {"amount": 19385739, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:Assets | {"amount": 15702285, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:Assets | {"amount": 13367939, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:Assets | {"amount": 11659619, "currency": "USD"} | 2023-03-31 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/f4ec22ac-ab34-4cae-b4cc-9ef24f3eb4bd