XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Construction Joint Ventures - Construction Joint Ventures, Partner Share (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]    
Current assets $ 434,691 $ 361,543
Current liabilities (351,760) (321,884)
Sterling’s receivables from and equity in construction joint ventures 16,896 16,653
Joint Ventures | Equity Method Investment, Nonconsolidated Investee or Group of Investees    
Schedule of Equity Method Investments [Line Items]    
Current assets 130,898 143,608
Current liabilities (91,121) (141,295)
Sterling’s receivables from and equity in construction joint ventures $ 16,896 $ 16,653