XML 77 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill, Long-Lived Assets, and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill by reporting unit during the year ended December 31, 2024, consisted of the following (in thousands):
Array Legacy Operations(1)
STI OperationsTotal
Beginning balance
$69,727 $365,864 $435,591 
Foreign currency translation— (39,402)(39,402)
Impairment charge— (236,000)(236,000)
Ending balance
$69,727 $90,462 $160,189 
(1) Goodwill attributable to Array Legacy Operations is net of impairment charges of $51.9 million. Prior to 2024, no impairment charges have been recorded for STI Operations.
Schedule of Finite-lived Intangible Assets
Other intangible assets consisted of the following (in thousands, except for useful lives):
December 31,
Estimated Useful Life (Years)20242023
Amortizable:
Developed technology14$203,800 $203,800 
Computer software315,826 5,267 
Customer relationships10179,166 336,134 
Backlog116,877 54,438 
Trade name2015,117 27,061 
Total amortizable intangibles430,786 626,700 
Accumulated amortization:
Developed technology123,462 108,905 
Computer software14,552 1,274 
Customer relationships102,541 115,444 
Backlog16,877 54,322 
Trade name2,245 2,666 
Total accumulated amortization259,677 282,611 
Total amortizable intangibles, net171,109 344,089 
Non-amortizable:
Trade name10,300 10,300 
Total other intangible assets, net$181,409 $354,389 
Schedule of Indefinite-lived Intangible Assets
Other intangible assets consisted of the following (in thousands, except for useful lives):
December 31,
Estimated Useful Life (Years)20242023
Amortizable:
Developed technology14$203,800 $203,800 
Computer software315,826 5,267 
Customer relationships10179,166 336,134 
Backlog116,877 54,438 
Trade name2015,117 27,061 
Total amortizable intangibles430,786 626,700 
Accumulated amortization:
Developed technology123,462 108,905 
Computer software14,552 1,274 
Customer relationships102,541 115,444 
Backlog16,877 54,322 
Trade name2,245 2,666 
Total accumulated amortization259,677 282,611 
Total amortizable intangibles, net171,109 344,089 
Non-amortizable:
Trade name10,300 10,300 
Total other intangible assets, net$181,409 $354,389 
Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets
The following table presents estimated future annual amortization expense (in thousands):
Amount
2025$34,844 
202630,370 
202725,350 
202825,232 
202925,232 
Thereafter30,081 
$171,109