XML 78 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Surety Bond            
Business Acquisition, Contingent Consideration [Line Items]            
Contractual obligation   $ 197,800        
Array | Tax Receivable Agreement            
Business Acquisition, Contingent Consideration [Line Items]            
Contingent consideration $ 8,201 $ 8,704 $ 10,363 $ 9,429 $ 8,724 $ 8,586
Tax receivable agreement, payment term   125 days        
Commercial Supplier Settlement            
Business Acquisition, Contingent Consideration [Line Items]            
Litigation settlement, amount awarded from other party 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 Acquisition, Contingent Consideration [Line Items]            
Litigation settlement, amount awarded from other party 4,000          
Prepaid and other expenses, net | Commercial Supplier Settlement            
Business Acquisition, Contingent Consideration [Line Items]            
Litigation settlement, amount awarded from other party $ 4,000