Revenues, Trade Accounts Receivable, Contract Assets and Contract Liabilities (Details Narrative) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||||
|---|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2028 |
Dec. 31, 2027 |
Dec. 31, 2026 |
|
| Sales related to contract liabilities | $ 11,336 | $ 10,314 | $ 23,274 | $ 16,858 | |||
| Remaining performance obligation | $ 884,200 | $ 884,200 | |||||
| Performance obligation, percentage | 100.00% | 100.00% | |||||
| Forecast [Member] | |||||||
| Remaining performance obligation | $ 165,200 | $ 409,800 | $ 309,200 | ||||