XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Surety Bond              
Business Combination, Contingent Consideration [Line Items]              
Contractual obligation     $ 248,500        
Array | Tax Receivable Agreement              
Business Combination, Contingent Consideration [Line Items]              
Contingent consideration $ 8,201 $ 8,201 $ 7,857 $ 7,707 $ 9,061 $ 8,704 $ 10,363
Tax receivable agreement, payment term     125 days        
Commercial Supplier Settlement              
Business Combination, Contingent Consideration [Line Items]              
Litigation settlement, amount awarded from other party 4,000 4,000          
Litigation settlement, amount awarded from other party, one-time cash payment 2,600            
Litigation settlement, amount awarded from other party, vendor credit $ 1,400            
Cost of revenue | Commercial Supplier Settlement              
Business Combination, Contingent Consideration [Line Items]              
Litigation settlement, amount awarded from other party   $ 4,000