XML 50 R29.htm IDEA: XBRL DOCUMENT
v3.25.4

Basis of Presentation and Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2025
Accounting Policies [Abstract] |
Schedule of Variable Interest Entities | After consolidation by the Company, the total carrying amounts of Cash, cash equivalents and restricted cash, Other accrued liabilities, and Other noncurrent liabilities on the consolidated balance sheet attributable to the Captive Cell were as follows as of December 31:
| 2025 |  | 2024
| (In thousands)
Cash, cash equivalents and restricted cash | $ | 17,828 |  |  | $ | 16,057 |
Other accrued liabilities | 2,381 |  |  | 1,816 |
Other noncurrent liabilities | $ | 6,326 |  |  | $ | 9,271 |
Summary of Receivables, Net | Receivables consist primarily of trade receivables from the sale of goods and services, net of the allowance for expected credit losses. The Company’s trade receivables are all due in 12 months or less. Receivables, net was summarized as follows as of December 31:
| 2025 |  | 2024
| (In thousands)
Trade receivables: |  |  |
Completed contracts | $ | 40,202 |  |  | $ | 42,462 |
Contracts in progress | 728,808 |  |  | 546,543 |
Other | 6,100 |  |  | 8,120 |
Receivables, gross | 775,110 |  |  | 597,125 |
Less: allowance for expected credit losses | (5,282) |  |  | (7,097) |
Receivables, net | $ | 769,828 |  |  | $ | 590,028 |
Summary of Net Receivables Activity | The following table presents the opening and closing balances of Receivables, net, as of December 31:
| 2025 |  | 2024
| (In thousands)
Balance at beginning of year | $ | 590,028 |  |  | $ | 449,626 |
Change during period | 179,800 |  |  | 140,402 |
Balance at end of year | $ | 769,828 |  |  | $ | 590,028 |
Schedule of Company's Excepted Credit Losses | Details of the Company’s allowance for expected credit losses, disclosed within Receivables, net, for the respective periods presented below, were as follows:
| 2025 |  | 2024 |  | 2023
| (In thousands)
Balance at beginning of year | $ | 7,097 |  |  | $ | 7,967 |  |  | $ | 2,161 |
Net credit loss expenses (reversals) | 636 |  |  | (56) |  |  | 6,202 |
Less: write-offs charged against the allowance | (2,469) |  |  | (870) |  |  | (455) |
Credit loss recoveries collected | 18 |  |  | 56 |  |  | 59 |
Balance at end of year | $ | 5,282 |  |  | $ | 7,097 |  |  | $ | 7,967 |
Schedule of Inventory | Inventories were summarized as follows as of:
| December 31, 2025 |  | December 31, 2024
| (In thousands)
Materials and supplies | $ | 15,571 |  |  | $ | 6,771 |
Work in process | 3,230 |  |  | — |
Finished goods | 27,057 |  |  | 36,979 |
Less: valuation allowance | (587) |  |  | — |
Inventory | $ | 45,271 |  |  | $ | 43,750 |

X
- Definition Receivables, Net Roll Forward + References No definition available. + Details
Name: | q42025_ReceivablesNetRollForwardTableTextBlock
Namespace Prefix: | q42025_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 + Details
Name: | us-gaap_ScheduleOfInventoryCurrentTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-9 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-6 + Details
Name: | us-gaap_ScheduleOfVariableInterestEntitiesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration