Revenue Disaggregation, Contract Assets and Contract liabilities (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Disaggregation by Revenue | The Company disaggregates its sales with customers by revenue recognition method for its only segment, as the Company believes these factors affect the nature, amount, timing, and uncertainty of the Company’s revenue and cash flows.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Contract Assets and Liabilities | The table below presents the components of net contract assets (liabilities).
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contract Assets [Member] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Contract Assets and Liabilities | The components of contract assets are presented in the table below.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contract Liabilities [Member] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Contract Assets and Liabilities | The components of contract liabilities are presented in the table below.
|