XML 106 R92.htm IDEA: XBRL DOCUMENT v3.25.4
Schedule II - Valuation And Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for credit losses      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at the Beginning of the Period $ 555 $ 361 $ 606
Charged to Revenue, Cost or Expense 2,906 194 (109)
Deduction 0 0 136
Balance at the End of the Period 3,461 555 361
Deferred tax asset valuation allowance      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at the Beginning of the Period 22,070 20,795 17,557
Charged to Revenue, Cost or Expense (1,854) 1,275 3,238
Deduction 0 0 0
Balance at the End of the Period 20,216 22,070 20,795
Reserve for losses on uncompleted contracts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at the Beginning of the Period 5 553 353
Charged to Revenue, Cost or Expense 137 4 547
Deduction 5 552 347
Balance at the End of the Period $ 137 $ 5 $ 553