Revenue Recognition - Schedule of Cost and Estimated Earnings on Uncompleted Contracts (Details) - USD ($) $ in Thousands |
Mar. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Revenue from Contract with Customer [Abstract] | ||
Costs incurred on uncompleted contracts | $ 222,594 | $ 206,050 |
Estimated earnings | 103,461 | 106,163 |
Total | 326,055 | 312,213 |
Less: Billings to date | 292,445 | 285,978 |
Net under billings | $ 33,610 | $ 26,235 |
X | ||||||||||
- Definition Cost and estimated earnings under or over billings net. No definition available.
|
X | ||||||||||
- Definition Costs incurred on uncompleted contracts. No definition available.
|
X | ||||||||||
- Definition Estimated earnings on long term contracts. No definition available.
|
X | ||||||||||
- Definition Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|