CONTRACT ASSETS AND LIABILITIES (Details) - USD ($) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Schedule of costs and estimated earnings on uncompleted contracts [Abstract] | |||
| Costs incurred on uncompleted contracts | $ 232,496 | $ 147,866 | |
| Estimated profits, thereon | 112,709 | 71,260 | |
| Total costs and estimated profits on uncompleted contracts | 345,205 | 219,126 | |
| Less: billings to date | 311,559 | 180,960 | |
| Net | 33,646 | 38,166 | |
| Schedule of Costs and Estimated Earnings on Uncompleted Contracts Included in Condensed Consolidated Balance Sheets [Abstract] | |||
| Costs and estimated profits in excess of billings | 58,971 | 53,855 | |
| Billings in excess of costs and estimated profits | (25,325) | (15,689) | |
| Net | 33,646 | $ 38,166 | |
| Balances previously classified as contract liabilities at the beginning of the period that have shipped | $ 800 | $ 5,100 | |
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current less Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current and translation adjustment. No definition available.
|
| X | ||||||||||
- Definition This amount represents the costs and estimated earnings of uncompleted contracts before billing date. No definition available.
|
| X | ||||||||||
- Definition Amount billed to customers under long-term contracts or programs as of the date. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Estimated earnings thereon, on uncompleted contracts. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|