XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Revisions in Contract Estimates (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
project
Mar. 31, 2021
USD ($)
project
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Gross profit write-up $ 533 $ 743
Number of Projects | project 2 2
Gross profit write ups $ (604) $ (768)
Number of Projects | project 2 2
Total gross profit write-downs, net $ (71) $ (25)
GCR    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Gross profit write-up $ 533 $ 743
Number of Projects | project 2 2
Gross profit write ups $ (604) $ (768)
Number of Projects | project 2 2
ODR    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Gross profit write-up $ 0 $ 0
Number of Projects | project 0 0
Gross profit write ups $ 0 $ 0
Number of Projects | project 0 0