XML 158 R47.htm IDEA: XBRL DOCUMENT
v3.24.4

Schedule of Movement in Contract Liabilities (Details) | 6 Months Ended | 12 Months Ended
--- | --- | ---
Jun. 30, 2024 USD ($) | Jun. 30, 2024 SGD ($) | Dec. 31, 2023 USD ($) | Dec. 31, 2023 SGD ($) | Dec. 31, 2022 SGD ($)
Contract Assetsliabilities |  |  |  |  |
Balance at beginning of the period | $ 1,097,388 | $ 1,482,957 | $ 314,746 | $ 425,332 | $ 804,103
Decrease in contract liabilities as a result of recognizing revenue during the year was included in the contract liabilities at the beginning of the year | (905,123) | (1,223,140) | (309,639) | (418,432) | (570,951)
Increase in contract liabilities as a result of billings in advance of performance obligation under contracts | 839,214 | 1,134,073 | 1,092,281 | 1,476,057 | 192,180
Balance at end of the period | $ 1,031,479 | $ 1,393,890 | $ 1,097,388 | $ 1,482,957 | $ 425,332

X
- References No definition available. + Details
Name: | FBGL_DisclosureContractAssetsliabilitiesAbstract
Namespace Prefix: | FBGL_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Increase in contract with customer liability revenue recognized. + References No definition available. + Details
Name: | FBGL_IncreaseInContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | FBGL_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2 + Details
Name: | us-gaap_ContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8 + Details
Name: | us-gaap_ContractWithCustomerLiabilityRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration