Organization record
Lianhe Sowell International Group 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": 10224153, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| accounts_payable | {"amount": 11782429, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| accounts_payable | {"amount": 4795154, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_receivable | {"amount": 14978869, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| accounts_receivable | {"amount": 19144103, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| accounts_receivable | {"amount": 13272976, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| capex | {"amount": 83006, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2026-03-31 | sec_edgar |
| capex | {"amount": 4917, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2025-03-31 | sec_edgar |
| capex | {"amount": 66745, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2024-03-31 | sec_edgar |
| capex | {"amount": 3056, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currenc | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1885367, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2026-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 108745, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2025-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 206187, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency": | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1885367, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2026-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 108745, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2025-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 206187, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 752007, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 150317, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2022-03-31 | sec_edgar |
| cashflow_financing | {"amount": 10791527, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2026-03-31 | sec_edgar |
| cashflow_financing | {"amount": 1436725, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-03-31 | sec_edgar |
| cashflow_financing | {"amount": 1616038, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-03-31 | sec_edgar |
| cashflow_financing | {"amount": 2083292, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2023-03-31 | sec_edgar |
| cashflow_investing | {"amount": -91953, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2026-03-31 | sec_edgar |
| cashflow_investing | {"amount": -51660, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2025-03-31 | sec_edgar |
| cashflow_investing | {"amount": -72126, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2024-03-31 | sec_edgar |
| cashflow_investing | {"amount": -5257, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2023-03-31 | sec_edgar |
| cashflow_operating | {"amount": -8966396, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2026-03-31 | sec_edgar |
| cashflow_operating | {"amount": -1474574, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-03-31 | sec_edgar |
| cashflow_operating | {"amount": -2075626, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-03-31 | sec_edgar |
| cashflow_operating | {"amount": -1469694, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 50000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 50000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 50000000, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 34009809, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2026-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 26964611, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 28636850, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 9715604, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-03-31 | sec_edgar |
| current_assets | {"amount": 27463712, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| current_assets | {"amount": 23056965, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| current_assets | {"amount": 15475914, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| current_liabilities | {"amount": 25706612, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| current_liabilities | {"amount": 18650093, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| current_liabilities | {"amount": 10878250, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 52000000} | 2025-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -1.74, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1, "concept": "us-gaap:EarningsPerShareBasic", "currency": "US | 2025-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.9, "concept": "us-gaap:EarningsPerShareBasic", "currency": " | 2024-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -1.74, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2026-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1, "concept": "us-gaap:EarningsPerShareDiluted", "currency": " | 2025-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.9, "concept": "us-gaap:EarningsPerShareDiluted", "currency": | 2024-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2023-03-31 | sec_edgar |
| gross_profit | {"amount": 9259760, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2026-03-31 | sec_edgar |
| gross_profit | {"amount": 9575235, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-03-31 | sec_edgar |
| gross_profit | {"amount": 7961817, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-03-31 | sec_edgar |
| gross_profit | {"amount": 3354982, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-03-31 | sec_edgar |
| income_tax_expense | {"amount": -1311824, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2026-03-31 | sec_edgar |
| income_tax_expense | {"amount": -24605, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-03-31 | sec_edgar |
| income_tax_expense | {"amount": 109622, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-03-31 | sec_edgar |
| income_tax_expense | {"amount": 230297, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-03-31 | sec_edgar |
| industry_sic | {"code": "7372", "scheme": "SIC", "description": "Services-Prepackaged Software"} | sec_edgar | |
| intangible_assets | {"amount": 46110, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": " | 2026-03-31 | sec_edgar |
| intangible_assets | {"amount": 42321, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": " | 2025-03-31 | sec_edgar |
| intangible_assets | {"amount": 11566, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": " | 2024-03-31 | sec_edgar |
| interest_expense | {"amount": 130207, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2026-03-31 | sec_edgar |
| interest_expense | {"amount": 101713, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-03-31 | sec_edgar |
| interest_expense | {"amount": 57941, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2024-03-31 | sec_edgar |
| interest_expense | {"amount": 60242, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2023-03-31 | sec_edgar |
| inventory | {"amount": 821126, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2026-03-31 | sec_edgar |
| long_term_debt_current | {"amount": 28994, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| long_term_debt_current | {"amount": 47247, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| net_income | {"amount": -5695012, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2026-03-31 | sec_edgar |
| net_income | {"amount": 3124662, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| net_income | {"amount": 2817914, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-03-31 | sec_edgar |
| net_income | {"amount": 1610110, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 13527823, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 7672165, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 3653973, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1311688, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 425676, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 402717, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| operating_expenses | {"amount": 16084543, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2026-03-31 | sec_edgar |
| operating_expenses | {"amount": 6496065, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_expenses | {"amount": 4978957, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-03-31 | sec_edgar |
| operating_expenses | {"amount": 1522682, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-03-31 | sec_edgar |
| operating_income | {"amount": -6824783, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2026-03-31 | sec_edgar |
| operating_income | {"amount": 3079170, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_income | {"amount": 2982860, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-03-31 | sec_edgar |
| operating_income | {"amount": 1832300, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 1074417, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2026-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 123645, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 372103, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2024-03-31 | sec_edgar |
| ppe_net | {"amount": 142312, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2026-03-31 | sec_edgar |
| ppe_net | {"amount": 67083, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-03-31 | sec_edgar |
| ppe_net | {"amount": 85370, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-03-31 | sec_edgar |
| pretax_income | {"amount": -6962203, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2026-03-31 | sec_edgar |
| pretax_income | {"amount": 3157960, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2025-03-31 | sec_edgar |
| pretax_income | {"amount": 2927447, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-03-31 | sec_edgar |
| pretax_income | {"amount": 1840352, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2023-03-31 | sec_edgar |
| profit_loss | {"amount": -5650379, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2026-03-31 | sec_edgar |
| profit_loss | {"amount": 3182565, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| profit_loss | {"amount": 2817825, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2024-03-31 | sec_edgar |
| profit_loss | {"amount": 1610055, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2023-03-31 | sec_edgar |
| retained_earnings | {"amount": 1299433, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2026-03-31 | sec_edgar |
| retained_earnings | {"amount": 6994445, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2025-03-31 | sec_edgar |
| retained_earnings | {"amount": 4008330, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2024-03-31 | sec_edgar |
| revenue | {"amount": 43269569, "concept": "us-gaap:Revenues", "currency": "USD"} | 2026-03-31 | sec_edgar |
| revenue | {"amount": 36539846, "concept": "us-gaap:Revenues", "currency": "USD"} | 2025-03-31 | sec_edgar |
| revenue | {"amount": 36598667, "concept": "us-gaap:Revenues", "currency": "USD"} | 2024-03-31 | sec_edgar |
| revenue | {"amount": 13070586, "concept": "us-gaap:Revenues", "currency": "USD"} | 2023-03-31 | sec_edgar |
| rnd_expense | {"amount": 7811079, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2026-03-31 | sec_edgar |
| rnd_expense | {"amount": 3462715, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2025-03-31 | sec_edgar |
| rnd_expense | {"amount": 2286141, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2024-03-31 | sec_edgar |
| rnd_expense | {"amount": 449828, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2023-03-31 | sec_edgar |
| sga_expense | {"amount": 7185009, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2026-03-31 | sec_edgar |
| sga_expense | {"amount": 2250827, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2025-03-31 | sec_edgar |
| sga_expense | {"amount": 2369855, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2024-03-31 | sec_edgar |
| sga_expense | {"amount": 821432, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD" | 2023-03-31 | sec_edgar |
| share_based_compensation | {"amount": 1300181, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2026-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 3273867, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2026-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 3125000, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 3125000, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2024-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 50000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 3273867, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2026-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 3125000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 3125000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2024-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 50000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-03-31 | sec_edgar |
| stockholders_equity | {"amount": 13870849, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2026-03-31 | sec_edgar |
| stockholders_equity | {"amount": 11595608, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-03-31 | sec_edgar |
| stockholders_equity | {"amount": 7849070, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-03-31 | sec_edgar |
| total_assets | {"amount": 40991535, "concept": "us-gaap:Assets", "currency": "USD"} | 2026-03-31 | sec_edgar |
| total_assets | {"amount": 30729130, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-03-31 | sec_edgar |
| total_assets | {"amount": 19129887, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-03-31 | sec_edgar |
| total_equity | {"amount": 13973235, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2026-03-31 | sec_edgar |
| total_equity | {"amount": 11653361, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2025-03-31 | sec_edgar |
| total_equity | {"amount": 7848920, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToNo | 2024-03-31 | sec_edgar |
| total_equity | {"amount": 3248112, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToNo | 2023-03-31 | sec_edgar |
| total_equity | {"amount": 1321153, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToNo | 2022-03-31 | sec_edgar |
| total_liabilities | {"amount": 27018300, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2026-03-31 | sec_edgar |
| total_liabilities | {"amount": 19075769, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-03-31 | sec_edgar |
| total_liabilities | {"amount": 11280967, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-03-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 40991535, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2026-03-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 30729130, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2025-03-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 19129887, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "U | 2024-03-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 6844442, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 2863896, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 2624910, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 10224153, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 11782429, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 4795154, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 10784, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 18949303, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 22101932, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 14915192, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 14978869, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 19144103, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 13272976, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccrualForTaxesOtherThanIncomeTaxesCurrent | {"amount": 10361, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccrualForTaxesOtherThanIncomeTaxesCurrent | {"amount": 4111, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccrualForTaxesOtherThanIncomeTaxesCurrent | {"amount": 1504, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 3593886, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 534987, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccruedLiabilitiesCurrent | {"amount": 890162, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccruedSalariesCurrent | {"amount": 645008, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccruedSalariesCurrent | {"amount": 383732, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccruedSalariesCurrent | {"amount": 242041, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 93287, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 56718, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 34564, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 453085, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -75549, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": -6547, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 11815475, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 4374056, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AdditionalPaidInCapitalCommonStock | {"amount": 3688178, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalOther | {"amount": 690878, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalOther | {"amount": 1970098, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalOther | {"amount": 416913, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 54702, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 722428, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 91707, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 3970434, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 2957829, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 1642216, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 7405, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 4024, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 2755, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 2254, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:Assets | {"amount": 40991535, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:Assets | {"amount": 30729130, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:Assets | {"amount": 19129887, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 27463712, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 23056965, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 15475914, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 13527823, "currency": "USD"} | 2026-03-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 7672165, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 3653973, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:CapitalizedContractCostNetCurrent | {"amount": 138220, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 1885367, "currency": "USD"} | 2026-03-31 | sec_edgar |