v3.26.1
Commitments and Contingencies - Narrative (Details)
$ in Thousands
6 Months Ended
Aug. 14, 2025
USD ($)
day
shares
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Surety Bond              
Business Combination, Contingent Consideration [Line Items]              
Contractual obligation   $ 238,700          
Array | Tax Receivable Agreement              
Business Combination, Contingent Consideration [Line Items]              
Contingent consideration   $ 6,187 $ 5,774 $ 8,252 $ 7,857 $ 7,707 $ 9,061
Tax receivable agreement, payment term   125 days          
Array | Earnout Consideration              
Business Combination, Contingent Consideration [Line Items]              
Contingent consideration   $ 18,384 $ 16,356 $ 19,038      
APA              
Business Combination, Contingent Consideration [Line Items]              
Financial performance targets 3 years            
Earnout consideration (in shares) | shares 4,686,530            
Purchase price consideration $ 40,000            
Trading days | day 10            
Earnout consideration earned $ 90,000