XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation And Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Provision for doubtful accounts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at the Beginning of the Period $ 323 $ 411 $ 2,600
Charged to Revenue, Cost or Expense 322 0 (487)
Deduction 39 88 1,702
Balance at the End of the Period 606 323 411
Deferred tax asset valuation allowance      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at the Beginning of the Period 15,443 12,493 16,960
Charged to Revenue, Cost or Expense 2,114 3,294 (4,587)
Deduction 0 344 (120)
Balance at the End of the Period 17,557 15,443 12,493
Reserve for losses on uncompleted contracts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at the Beginning of the Period 34 1,473 10,925
Charged to Revenue, Cost or Expense 351 33 543
Deduction 32 1,472 9,995
Balance at the End of the Period $ 353 $ 34 $ 1,473