XML 88 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies - Retainage (Details 4) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Contract Receivable Retainage, Next Twelve Months $ 120,333 $ 70,600
Contract Receivable Retainage, after Next Twelve Months 19,511 10,742
Contract Receivable Retainage $ 139,844 $ 81,342