Organization record
Fuxing China Group Limited
All evidence-backed facts for this organization, identity resolved across official registers.
Facts on record
Newest first; every row links to its evidence page.
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 3265000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| accounts_payable | {"amount": 3195000, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| accounts_receivable | {"amount": 28862000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| accounts_receivable | {"amount": 27722000, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| capex | {"amount": 2535000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2025-03-31 | sec_edgar |
| capex | {"amount": 1069000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2024-03-31 | sec_edgar |
| capex | {"amount": 2515000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curr | 2023-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 22401000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2025-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 16951000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 25401000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2025-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 21984000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2024-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 26649000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2023-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 28309000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCas | 2022-03-31 | sec_edgar |
| cashflow_financing | {"amount": -6712000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-03-31 | sec_edgar |
| cashflow_financing | {"amount": -8132000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-03-31 | sec_edgar |
| cashflow_financing | {"amount": -1058000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2023-03-31 | sec_edgar |
| cashflow_investing | {"amount": -2535000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-03-31 | sec_edgar |
| cashflow_investing | {"amount": -1492000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-03-31 | sec_edgar |
| cashflow_investing | {"amount": -2515000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2023-03-31 | sec_edgar |
| cashflow_operating | {"amount": 13636000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-03-31 | sec_edgar |
| cashflow_operating | {"amount": 7016000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-03-31 | sec_edgar |
| cashflow_operating | {"amount": 13914000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2023-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17205438, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 17205438, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17205438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 17205438, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 99084000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 99878000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 113559000, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2023-03-31 | sec_edgar |
| current_assets | {"amount": 75854000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| current_assets | {"amount": 79094000, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| current_liabilities | {"amount": 37112000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| current_liabilities | {"amount": 41873000, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 17205438} | 2025-03-31 | sec_edgar |
| gross_profit | {"amount": 6916000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-03-31 | sec_edgar |
| gross_profit | {"amount": 6450000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-03-31 | sec_edgar |
| gross_profit | {"amount": 7235000, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2023-03-31 | sec_edgar |
| income_tax_expense | {"amount": 290000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-03-31 | sec_edgar |
| income_tax_expense | {"amount": 297000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-03-31 | sec_edgar |
| income_tax_expense | {"amount": 211000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2023-03-31 | sec_edgar |
| industry_sic | {"code": "3990", "scheme": "SIC", "description": "Miscellaneous Manufacturing Industries"} | sec_edgar | |
| intangible_assets | {"amount": 3418000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2025-03-31 | sec_edgar |
| intangible_assets | {"amount": 3670000, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2024-03-31 | sec_edgar |
| inventory | {"amount": 11009000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-03-31 | sec_edgar |
| inventory | {"amount": 13417000, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-03-31 | sec_edgar |
| long_term_debt_current | {"amount": 25315000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| long_term_debt_current | {"amount": 31686000, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 0, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 0, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| net_income | {"amount": -573000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| net_income | {"amount": 1056000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-03-31 | sec_edgar |
| net_income | {"amount": 1593000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2023-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 51270000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| noncurrent_assets | {"amount": 54991000, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1262000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1273000, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-03-31 | sec_edgar |
| operating_expenses | {"amount": 7955000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_expenses | {"amount": 6158000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-03-31 | sec_edgar |
| operating_expenses | {"amount": 7100000, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2023-03-31 | sec_edgar |
| operating_income | {"amount": -1039000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_income | {"amount": 292000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-03-31 | sec_edgar |
| operating_income | {"amount": 135000, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2023-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 18000, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 0, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2024-03-31 | sec_edgar |
| ppe_net | {"amount": 43192000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-03-31 | sec_edgar |
| ppe_net | {"amount": 46985000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-03-31 | sec_edgar |
| pretax_income | {"amount": -283000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2025-03-31 | sec_edgar |
| pretax_income | {"amount": 1353000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-03-31 | sec_edgar |
| pretax_income | {"amount": 1804000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2023-03-31 | sec_edgar |
| profit_loss | {"amount": -573000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| profit_loss | {"amount": 1056000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2024-03-31 | sec_edgar |
| profit_loss | {"amount": 1593000, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2023-03-31 | sec_edgar |
| retained_earnings | {"amount": 16870000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-03-31 | sec_edgar |
| retained_earnings | {"amount": 16165000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2024-03-31 | sec_edgar |
| revenue | {"amount": 106000000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2025-03-31 | sec_edgar |
| revenue | {"amount": 106328000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2024-03-31 | sec_edgar |
| revenue | {"amount": 120794000, "concept": "us-gaap:Revenues", "currency": "USD"} | 2023-03-31 | sec_edgar |
| sga_expense | {"amount": 6308000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2025-03-31 | sec_edgar |
| sga_expense | {"amount": 4285000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2024-03-31 | sec_edgar |
| sga_expense | {"amount": 5339000, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2023-03-31 | sec_edgar |
| stockholders_equity | {"amount": 88593000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-03-31 | sec_edgar |
| stockholders_equity | {"amount": 90832000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-03-31 | sec_edgar |
| total_assets | {"amount": 127124000, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-03-31 | sec_edgar |
| total_assets | {"amount": 134085000, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-03-31 | sec_edgar |
| total_equity | {"amount": 88750000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2025-03-31 | sec_edgar |
| total_equity | {"amount": 90939000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2024-03-31 | sec_edgar |
| total_equity | {"amount": 92535000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2023-03-31 | sec_edgar |
| total_equity | {"amount": 99992000, "concept": "us-gaap:StockholdersEquityIncludingPortionAttributableToN | 2022-03-31 | sec_edgar |
| total_liabilities | {"amount": 38374000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-03-31 | sec_edgar |
| total_liabilities | {"amount": 43146000, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-03-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 127124000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2025-03-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 134085000, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": " | 2024-03-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 7306000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 6395000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 3265000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 3195000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 764000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsPayableOtherCurrent | {"amount": 934000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 34638000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 33747000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 28862000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccountsReceivableNetCurrent | {"amount": 27722000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 50851000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment | {"amount": 45748000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 1016000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AccumulatedOtherComprehensiveIncomeLossNetOfTax | {"amount": 597000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 108399000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AdditionalPaidInCapital | {"amount": 108399000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts | {"amount": 75150, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 5776000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 6025000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 7574000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivable | {"amount": 9754000, "currency": "USD"} | 2022-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 5776000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AllowanceForDoubtfulAccountsReceivableCurrent | {"amount": 6025000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 84000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 7000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AmortizationOfIntangibleAssets | {"amount": 0, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:Assets | {"amount": 127124000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:Assets | {"amount": 134085000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 75854000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AssetsCurrent | {"amount": 79094000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 51270000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AssetsNoncurrent | {"amount": 54991000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AssetsOfDisposalGroupIncludingDiscontinuedOperation | {"amount": 127124000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:AssetsOfDisposalGroupIncludingDiscontinuedOperation | {"amount": 134085000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:AssetsOfDisposalGroupIncludingDiscontinuedOperation | {"amount": 146110000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:BankLoans | {"unit": "CNY", "value": 13653000} | 2025-03-31 | sec_edgar |
| xbrl:BankLoans | {"unit": "CNY", "value": 14827000} | 2024-03-31 | sec_edgar |
| xbrl:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments | {"amount": 17000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CapitalLeasesIncomeStatementInterestExpense | {"amount": 1000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CapitalUnitsAuthorized | {"unit": "shares", "value": 200000000} | 2025-03-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 22401000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CashAndCashEquivalentsAtCarryingValue | {"amount": 16951000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 25401000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 21984000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 26649000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | {"amount": 28309000, "currency": "USD"} | 2022-03-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect | {"amount": 4389000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect | {"amount": -2608000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect | {"amount": 10341000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:ClosedBlockOperationsAfterTaxResultsFromContinuingOperations | {"amount": 492000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:ClosedBlockOperationsAfterTaxResultsFromContinuingOperations | {"amount": 2753000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:ClosedBlockOperationsAfterTaxResultsFromContinuingOperations | {"amount": 3312000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 0.02, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CommonStockParOrStatedValuePerShare | {"per": "shares", "amount": 5, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 10000000000} | 2025-03-31 | sec_edgar |
| xbrl:CommonStockSharesAuthorized | {"unit": "shares", "value": 40000000} | 2024-03-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 17205438} | 2025-03-31 | sec_edgar |
| xbrl:CommonStockSharesIssued | {"unit": "shares", "value": 17205438} | 2024-03-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 17205438} | 2025-03-31 | sec_edgar |
| xbrl:CommonStockSharesOutstanding | {"unit": "shares", "value": 17205438} | 2024-03-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 436000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CommonStockValue | {"amount": 436000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": -2186000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": -1577000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:ComprehensiveIncomeNetOfTax | {"amount": -7424000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 99084000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 99878000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:CostOfRevenue | {"amount": 113559000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 290000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 297000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:CurrentIncomeTaxExpenseBenefit | {"amount": 211000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:CustomerAdvancesCurrent | {"amount": 5606000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:CustomerAdvancesCurrent | {"amount": 4595000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DebtInstrumentCarryingAmount | {"amount": 25315000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DebtInstrumentCarryingAmount | {"amount": 31686000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -18000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": -42000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DeferredIncomeTaxExpenseBenefit | {"amount": 0, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:DeferredOfferingCosts | {"amount": 1944000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DeferredOfferingCosts | {"amount": 1606000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DeferredTaxAssetsRegulatoryAssetsAndLiabilities | {"amount": 1256000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DeferredTaxAssetsRegulatoryAssetsAndLiabilities | {"amount": 1273000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DeferredTaxAssetsRegulatoryAssetsAndLiabilities | {"amount": 1316000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:DeferredTaxLiabilities | {"amount": 1256000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DeferredTaxLiabilities | {"amount": 1273000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 5690000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 5849000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:Depreciation | {"amount": 5955000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:DepreciationAndAmortization | {"amount": 5690000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DepreciationAndAmortization | {"amount": 5849000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DepreciationAndAmortization | {"amount": 5955000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:DepreciationExcludingLessorAssetUnderOperatingLease | {"amount": 213000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DepreciationExcludingLessorAssetUnderOperatingLease | {"amount": 422000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DepreciationExcludingLessorAssetUnderOperatingLease | {"amount": 206000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax | {"amount": -283000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax | {"amount": 1353000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax | {"amount": 1804000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:DiscontinuedOperationTaxEffectOfDiscontinuedOperation | {"amount": -290000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DiscontinuedOperationTaxEffectOfDiscontinuedOperation | {"amount": -297000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DiscontinuedOperationTaxEffectOfDiscontinuedOperation | {"amount": -211000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss | {"amount": 6916000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss | {"amount": 6450000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss | {"amount": 7235000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:DisposalGroupIncludingDiscontinuedOperationInterestIncome | {"amount": 104000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DisposalGroupIncludingDiscontinuedOperationInterestIncome | {"amount": 109000, "currency": "USD"} | 2024-03-31 | sec_edgar |
| xbrl:DisposalGroupIncludingDiscontinuedOperationInterestIncome | {"amount": 152000, "currency": "USD"} | 2023-03-31 | sec_edgar |
| xbrl:DisposalGroupIncludingDiscontinuedOperationRevenue | {"amount": 106000000, "currency": "USD"} | 2025-03-31 | sec_edgar |
| xbrl:DisposalGroupIncludingDiscontinuedOperationRevenue | {"amount": 106328000, "currency": "USD"} | 2024-03-31 | sec_edgar |