XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Schedule of Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities [Abstract]    
Billings in excess of costs and estimated earnings on uncompleted contracts $ 25,191 $ 5,654
Taxes payable 10,641 7,736
Other 12,930 4,832
Total other current liabilities $ 48,762 $ 18,222