XML 32 R20.htm IDEA: XBRL DOCUMENT
v3.25.2

COMMITMENTS AND CONTINGENCIES | 6 Months Ended
--- | ---
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract] |
COMMITMENTS AND CONTINGENCIES | COMMITMENTS AND CONTINGENCIES Litigation and Claims The Company is, and from time to time may be, a party to claims and legal proceedings generally incidental to its business that are principally covered under contracts with its customers and insurance policies. In the opinion of management, there are no legal matters or claims likely to have a material adverse effect on the Company’s financial position, results of operations or cash flows. Other Commitments The Company has commitments under its lease obligations (see Note 13). Contingencies The Company records a contingent liability when it is both probable that a loss has been incurred, and the amount can be reasonably estimated. If these estimates and assumptions change or prove to be incorrect, it could have a material impact on the Company’s condensed consolidated financial statements. Contingencies are inherently unpredictable, and the assessments of the value can involve a series of complex judgments about future events and can rely heavily on estimates and assumptions. In connection with the acquisition of SolAero Holdings, Inc. in January 2022, the Company assumed a contract with a customer to provide solar panel module at a fixed price. The Company determined that it was probable that the costs to complete the solar panel modules as stipulated by the contract would exceed the fixed firm price of the solar panel modules. The provision for contract losses outstanding as of June 30, 2025, which primarily is related to the solar panel module agreement, was $5,953 included in other current liabilities in the Company’s condensed consolidated balance sheets.

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

X
- Definition The entire disclosure for commitments and contingencies. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 405 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/405-30/tableOfContent Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/450/tableOfContent Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/440/tableOfContent + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration