Organization record
Springview Holdings 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": 647869, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 259982, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_payable | {"amount": 1222073, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_payable | {"unit": "SGD", "value": 1354368, "concept": "us-gaap:AccountsPayableCurrent"} | 2023-12-31 | sec_edgar |
| accounts_receivable | {"amount": 154823, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| accounts_receivable | {"amount": 33286, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"unit": "SGD", "value": 314572, "concept": "us-gaap:AccountsReceivableNetCurrent"} | 2023-12-31 | sec_edgar |
| capex | {"unit": "SGD", "value": 4879, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipm | 2023-12-31 | sec_edgar |
| capex | {"unit": "SGD", "value": 7752, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipm | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2961191, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2306410, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 2623395, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "SGD", "value": 153914, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndR | 2024-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 510984, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashE | 2023-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "SGD", "value": 348685, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndR | 2022-12-31 | sec_edgar |
| cash_and_restricted_cash | {"unit": "SGD", "value": 461373, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndR | 2021-12-31 | sec_edgar |
| cashflow_financing | {"amount": 1094804, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 54875, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curren | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": 4082758, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_financing | {"unit": "SGD", "value": -358088, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi | 2024-06-30 | sec_edgar |
| cashflow_financing | {"unit": "SGD", "value": 723686, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActiv | 2023-12-31 | sec_edgar |
| cashflow_financing | {"unit": "SGD", "value": -209439, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi | 2022-12-31 | sec_edgar |
| cashflow_investing | {"amount": 1010965, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": 1022093, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_investing | {"amount": -1919151, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_investing | {"unit": "SGD", "value": 995121, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActiv | 2023-12-31 | sec_edgar |
| cashflow_investing | {"unit": "SGD", "value": 694248, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActiv | 2022-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1586431, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1192045, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": -388868, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_operating | {"unit": "SGD", "value": -186104, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActi | 2024-06-30 | sec_edgar |
| cashflow_operating | {"unit": "SGD", "value": -1369386, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct | 2023-12-31 | sec_edgar |
| cashflow_operating | {"unit": "SGD", "value": -597497, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActi | 2022-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 11500000, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 5242369, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 2283840, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 5787992, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "SGD", "value": 3632390, "concept": "us-gaap:CostOfRevenue"} | 2024-06-30 | sec_edgar |
| cost_of_revenue | {"unit": "SGD", "value": 8711448, "concept": "us-gaap:CostOfRevenue"} | 2023-12-31 | sec_edgar |
| cost_of_revenue | {"unit": "SGD", "value": 5167588, "concept": "us-gaap:CostOfRevenue"} | 2022-12-31 | sec_edgar |
| current_assets | {"amount": 7714034, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 6859592, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_assets | {"amount": 7854956, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"unit": "SGD", "value": 6048082, "concept": "us-gaap:AssetsCurrent"} | 2023-12-31 | sec_edgar |
| current_liabilities | {"amount": 2285748, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 2083891, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| current_liabilities | {"amount": 2929718, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"unit": "SGD", "value": 3363968, "concept": "us-gaap:LiabilitiesCurrent"} | 2023-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 11500000} | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 2531, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": "U | 2025-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 1568, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": "U | 2025-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 3158, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": "U | 2024-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "SGD", "value": 2157, "concept": "us-gaap:DepreciationDepletionAndAmortization"} | 2024-06-30 | sec_edgar |
| depreciation_amortization | {"unit": "SGD", "value": 4619, "concept": "us-gaap:DepreciationDepletionAndAmortization"} | 2023-12-31 | sec_edgar |
| depreciation_amortization | {"unit": "SGD", "value": 3155, "concept": "us-gaap:DepreciationDepletionAndAmortization"} | 2022-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.09, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.12, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2023-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2022-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.02, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.09, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.01, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.12, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2023-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.03, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2022-12-31 | sec_edgar |
| gross_profit | {"amount": 830312, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 651951, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| gross_profit | {"amount": 661756, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| gross_profit | {"unit": "SGD", "value": 1328928, "concept": "us-gaap:GrossProfit"} | 2024-06-30 | sec_edgar |
| gross_profit | {"unit": "SGD", "value": 4641565, "concept": "us-gaap:GrossProfit"} | 2023-12-31 | sec_edgar |
| gross_profit | {"unit": "SGD", "value": 2048364, "concept": "us-gaap:GrossProfit"} | 2022-12-31 | sec_edgar |
| income_tax_expense | {"amount": -93422, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": -10111, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| income_tax_expense | {"amount": -121468, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"unit": "SGD", "value": 76053, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2024-06-30 | sec_edgar |
| income_tax_expense | {"unit": "SGD", "value": 478009, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2023-12-31 | sec_edgar |
| income_tax_expense | {"unit": "SGD", "value": 111055, "concept": "us-gaap:IncomeTaxExpenseBenefit"} | 2022-12-31 | sec_edgar |
| industry_sic | {"code": "1520", "scheme": "SIC", "description": "General Bldg Contractors - Residential B | sec_edgar | |
| interest_expense | {"amount": 74310, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-12-31 | sec_edgar |
| interest_expense | {"amount": 40370, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-06-30 | sec_edgar |
| interest_expense | {"amount": 79544, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2024-12-31 | sec_edgar |
| interest_expense | {"unit": "SGD", "value": 53874, "concept": "us-gaap:InterestExpenseNonoperating"} | 2024-06-30 | sec_edgar |
| interest_expense | {"unit": "SGD", "value": 78069, "concept": "us-gaap:InterestExpenseNonoperating"} | 2023-12-31 | sec_edgar |
| interest_expense | {"unit": "SGD", "value": 42938, "concept": "us-gaap:InterestExpenseNonoperating"} | 2022-12-31 | sec_edgar |
| long_term_debt | {"amount": 448519, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2025-12-31 | sec_edgar |
| long_term_debt | {"amount": 541787, "concept": "us-gaap:LongTermDebt", "currency": "USD"} | 2025-06-30 | sec_edgar |
| long_term_debt | {"unit": "SGD", "value": 835800, "concept": "us-gaap:LongTermDebt"} | 2024-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 169282, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| long_term_debt_current | {"amount": 170257, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| long_term_debt_current | {"amount": 187915, "concept": "us-gaap:LongTermDebtCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| long_term_debt_current | {"unit": "SGD", "value": 429603, "concept": "us-gaap:LongTermDebtCurrent"} | 2023-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 279237, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 371530, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| long_term_debt_noncurrent | {"amount": 423855, "concept": "us-gaap:LongTermDebtNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| long_term_debt_noncurrent | {"unit": "SGD", "value": 836662, "concept": "us-gaap:LongTermDebtNoncurrent"} | 2023-12-31 | sec_edgar |
| net_income | {"amount": -1829848, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": -399492, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| net_income | {"amount": -754750, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"unit": "SGD", "value": 247424, "concept": "us-gaap:NetIncomeLoss"} | 2024-06-30 | sec_edgar |
| net_income | {"unit": "SGD", "value": 2390166, "concept": "us-gaap:NetIncomeLoss"} | 2023-12-31 | sec_edgar |
| net_income | {"unit": "SGD", "value": 617725, "concept": "us-gaap:NetIncomeLoss"} | 2022-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 500273, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_assets | {"amount": 355861, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| noncurrent_assets | {"amount": 585834, "concept": "us-gaap:AssetsNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_assets | {"unit": "SGD", "value": 714105, "concept": "us-gaap:AssetsNoncurrent"} | 2023-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 558447, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 744995, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-06-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 840509, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_liabilities | {"unit": "SGD", "value": 1530435, "concept": "us-gaap:LiabilitiesNoncurrent"} | 2023-12-31 | sec_edgar |
| operating_expenses | {"amount": 2760193, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_expenses | {"amount": 1065674, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_expenses | {"amount": 1484624, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"unit": "SGD", "value": 954366, "concept": "us-gaap:OperatingExpenses"} | 2024-06-30 | sec_edgar |
| operating_expenses | {"unit": "SGD", "value": 1720155, "concept": "us-gaap:OperatingExpenses"} | 2023-12-31 | sec_edgar |
| operating_expenses | {"unit": "SGD", "value": 1327124, "concept": "us-gaap:OperatingExpenses"} | 2022-12-31 | sec_edgar |
| operating_income | {"amount": -1929881, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_income | {"amount": -413723, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_income | {"amount": -822868, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"unit": "SGD", "value": 374562, "concept": "us-gaap:OperatingIncomeLoss"} | 2024-06-30 | sec_edgar |
| operating_income | {"unit": "SGD", "value": 2921410, "concept": "us-gaap:OperatingIncomeLoss"} | 2023-12-31 | sec_edgar |
| operating_income | {"unit": "SGD", "value": 721240, "concept": "us-gaap:OperatingIncomeLoss"} | 2022-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 309514, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 134461, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_lease_liability | {"amount": 195943, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_lease_liability | {"unit": "SGD", "value": 178783, "concept": "us-gaap:OperatingLeaseLiability"} | 2023-12-31 | sec_edgar |
| ppe_net | {"amount": 228, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 1221, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-06-30 | sec_edgar |
| ppe_net | {"amount": 2596, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| ppe_net | {"unit": "SGD", "value": 7861, "concept": "us-gaap:PropertyPlantAndEquipmentNet"} | 2023-12-31 | sec_edgar |
| pretax_income | {"amount": -1923270, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": -409603, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2025-06-30 | sec_edgar |
| pretax_income | {"amount": -876218, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-12-31 | sec_edgar |
| pretax_income | {"unit": "SGD", "value": 323477, "concept": "us-gaap:IncomeLossFromContinuingOperationsBef | 2024-06-30 | sec_edgar |
| pretax_income | {"unit": "SGD", "value": 2868175, "concept": "us-gaap:IncomeLossFromContinuingOperationsBe | 2023-12-31 | sec_edgar |
| pretax_income | {"unit": "SGD", "value": 728780, "concept": "us-gaap:IncomeLossFromContinuingOperationsBef | 2022-12-31 | sec_edgar |
| profit_loss | {"amount": -754750, "concept": "us-gaap:ProfitLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| profit_loss | {"unit": "SGD", "value": 2390166, "concept": "us-gaap:ProfitLoss"} | 2023-12-31 | sec_edgar |
| profit_loss | {"unit": "SGD", "value": 617725, "concept": "us-gaap:ProfitLoss"} | 2022-12-31 | sec_edgar |
| retained_earnings | {"amount": -1956883, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": -527924, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2025-06-30 | sec_edgar |
| retained_earnings | {"amount": -119569, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": " | 2024-12-31 | sec_edgar |
| retained_earnings | {"unit": "SGD", "value": 867784, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit"} | 2023-12-31 | sec_edgar |
| revenue | {"amount": 6072681, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2025-12-31 | sec_edgar |
| revenue | {"amount": 2935791, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2025-06-30 | sec_edgar |
| revenue | {"amount": 6449748, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2024-12-31 | sec_edgar |
| revenue | {"unit": "SGD", "value": 4961318, "concept": "us-gaap:RevenueFromContractWithCustomerInclu | 2024-06-30 | sec_edgar |
| revenue | {"unit": "SGD", "value": 13353013, "concept": "us-gaap:RevenueFromContractWithCustomerIncl | 2023-12-31 | sec_edgar |
| revenue | {"unit": "SGD", "value": 7215952, "concept": "us-gaap:RevenueFromContractWithCustomerInclu | 2022-12-31 | sec_edgar |
| sga_expense | {"amount": 2760193, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency | 2025-12-31 | sec_edgar |
| sga_expense | {"amount": 1065674, "concept": "us-gaap:GeneralAndAdministrativeExpense", "currency": "USD | 2025-06-30 | sec_edgar |
| sga_expense | {"unit": "SGD", "value": 2028293, "concept": "us-gaap:SellingGeneralAndAdministrativeExpen | 2024-12-31 | sec_edgar |
| sga_expense | {"unit": "SGD", "value": 954366, "concept": "us-gaap:GeneralAndAdministrativeExpense"} | 2024-06-30 | sec_edgar |
| sga_expense | {"unit": "SGD", "value": 1720155, "concept": "us-gaap:SellingGeneralAndAdministrativeExpen | 2023-12-31 | sec_edgar |
| sga_expense | {"unit": "SGD", "value": 1327124, "concept": "us-gaap:GeneralAndAdministrativeExpense"} | 2022-12-31 | sec_edgar |
| share_based_compensation | {"amount": 922099, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 11467500, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 21500000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2025-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 11437500, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2024-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2023-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2022-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 11467500, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2025-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 21500000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2025-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 11437500, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2024-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2023-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 20000000, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2022-12-31 | sec_edgar |
| stockholders_equity | {"amount": 5370112, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-12-31 | sec_edgar |
| stockholders_equity | {"amount": 4386567, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-06-30 | sec_edgar |
| stockholders_equity | {"amount": 4670563, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-12-31 | sec_edgar |
| stockholders_equity | {"amount": 1559428, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2024-06-30 | sec_edgar |
| stockholders_equity | {"unit": "SGD", "value": 1867784, "concept": "us-gaap:StockholdersEquity"} | 2023-12-31 | sec_edgar |
| stockholders_equity | {"unit": "SGD", "value": -522382, "concept": "us-gaap:StockholdersEquity"} | 2022-12-31 | sec_edgar |
| stockholders_equity | {"unit": "SGD", "value": -1140107, "concept": "us-gaap:StockholdersEquity"} | 2021-12-31 | sec_edgar |
| total_assets | {"amount": 8214307, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_assets | {"amount": 7215453, "concept": "us-gaap:Assets", "currency": "USD"} | 2025-06-30 | sec_edgar |
| total_assets | {"amount": 8440790, "concept": "us-gaap:Assets", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_assets | {"unit": "SGD", "value": 6762187, "concept": "us-gaap:Assets"} | 2023-12-31 | sec_edgar |
| total_liabilities | {"amount": 2844195, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-12-31 | sec_edgar |
| total_liabilities | {"amount": 2828886, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2025-06-30 | sec_edgar |
| total_liabilities | {"amount": 3770227, "concept": "us-gaap:Liabilities", "currency": "USD"} | 2024-12-31 | sec_edgar |
| total_liabilities | {"unit": "SGD", "value": 4894403, "concept": "us-gaap:Liabilities"} | 2023-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 8214307, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2025-12-31 | sec_edgar |
| total_liabilities_and_equity | {"amount": 7215453, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2025-06-30 | sec_edgar |
| total_liabilities_and_equity | {"amount": 8440790, "concept": "us-gaap:LiabilitiesAndStockholdersEquity", "currency": "US | 2024-12-31 | sec_edgar |
| total_liabilities_and_equity | {"unit": "SGD", "value": 6762187, "concept": "us-gaap:LiabilitiesAndStockholdersEquity"} | 2023-12-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 220294, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 384214, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"amount": 368905, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableAndOtherAccruedLiabilitiesCurrent | {"unit": "SGD", "value": 553161} | 2023-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 647869, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 259982, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"amount": 1222073, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsPayableCurrent | {"unit": "SGD", "value": 1354368} | 2023-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 49650, "currency": "USD"} | 2025-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 243299, "currency": "USD"} | 2025-06-30 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"amount": 77931, "currency": "USD"} | 2024-12-31 | sec_edgar |
| xbrl:AccountsReceivableGrossCurrent | {"unit": "SGD", "value": 345488} | 2023-12-31 | sec_edgar |