Leases (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Lease Costs | The Company’s lease costs are recorded in costs of contract revenues and general and administrative expenses. For the years ended December 31, 2022, 2021 and 2020, respectively, lease costs are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Maturity Analysis of Operating Lease Liabilities | As recorded on the balance sheet, the Company’s maturity analysis of its operating lease liabilities as of December 31, 2022 is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of Additional Information Related to Leases | Additional information related to the Company’s leases as of December 31, 2022, 2021 and 2020 respectively, is as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Supplemental Information Related to Leases | Supplemental information related to leases during the years ended December 31, 2022, 2021 and 2020 respectively, is as follows:
|