v3.26.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable—seller $ 1,610,481 $ 1,572,103
Accounts payable—trade 30,497 15,037
Accrued employee-related payables 23,962 19,524
Accrued holdback - indemnification claims 2,000 1,000
Total $ 1,666,940 $ 1,607,664