v3.26.1
Commitments and Contingencies - Schedule of Liability Related To Estimated Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]        
Payments     $ (2,574) $ (1,204)
Fair value adjustment $ 2,441 $ 150 (145) 0
Array | Tax Receivable Agreement        
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]        
Beginning balance 5,774 7,707 8,252 9,061
Payments 0 0 (2,574) (1,204)
Fair value adjustment 413 150 509 0
Ending balance 6,187 $ 7,857 6,187 $ 7,857
Array | Earnout Consideration        
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]        
Beginning balance 16,356   19,038  
Additions 0   0  
Payments 0   0  
Fair value adjustment 2,028   (654)  
Ending balance $ 18,384   $ 18,384