Quarterly report pursuant to Section 13 or 15(d)

Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Parenthetical) (Details)

v3.22.2.2
Revenue, Contract Assets and Liabilities and Other Contract Matters - Summary of Remaining Performance Obligations, Disaggregated by Operating Segment and Contract Type (Parenthetical) (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 115,075 [1]
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2022-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 15,400
Revenue remaining performance obligation expected timing of satisfaction period 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 99,700
Revenue remaining performance obligation expected timing of satisfaction period 1 year
[1]

We expect to recognize revenue of approximately $15.4 million and $99.7 million for the remainder of 2022 and 2023, respectively, associated with our remaining performance obligations at September 30, 2022.