XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Billings in excess of costs and estimated earnings on uncompleted contracts $ 31,183 $ 29,444
Accounting Standards Update 2021-08    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Billings in excess of costs and estimated earnings on uncompleted contracts   $ 2,203