XML 127 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Liability Related to Estimated Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]      
Fair value adjustment $ 125 $ 2,964 $ (4,507)
Payments (1,427) (1,200) (1,483)
Array | Tax Receivable Agreement      
Business Combination, Contingent Consideration Arrangements, Change In Amount Of Contingent Consideration [Roll Forward]      
Beginning balance 10,363 8,587  
IRS Settlement   (1,200)  
Fair value adjustment 125 2,976  
Payments (1,427)    
Ending balance $ 9,061 $ 10,363 $ 8,587