v3.26.1
Variable Interest Entities - Maximum Exposure to Loss Relating to Non-Consolidated VIEs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Amounts Due to Non-Consolidated VIEs $ 10,710 $ 14,515 [1]
Variable Interest Entity, Not Primary Beneficiary    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss 6,565 5,061
Amounts Due to Non-Consolidated VIEs 300 0
Variable Interest Entity, Not Primary Beneficiary | Location, Statement of Financial Position, Balance [Axis]: us-gaap:EquityMethodInvestments    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss 484 959
Variable Interest Entity, Not Primary Beneficiary | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsCurrent    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss 968 16
Variable Interest Entity, Not Primary Beneficiary | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss 1,846 1,846
Variable Interest Entity, Not Primary Beneficiary | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherReceivablesNetCurrent    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss $ 3,267 $ 2,240
[1] Derived from audited financials