v3.26.1
Related Parties - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Accounts receivable, net [1] $ 449,118 $ 309,861
Prepaid expenses and other current assets 22,699 18,521
Liabilities    
Accounts payable [1] 38,823 59,776
Accrued liabilities 43,897 65,755
Related party    
Assets    
Accounts receivable, net 3,611 1,242
Prepaid expenses and other current assets 550 550
Liabilities    
Accounts payable 0 523
Accrued liabilities $ 1,268 $ 2,393
[1] See Note 17 for amounts attributable to unconsolidated related parties included in these line items.