v3.25.2
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Amounts Due to Non-Consolidated VIEs $ 13,673 $ 19,680 [1]
Variable Interest Entity, Not Primary Beneficiary    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss 5,317 5,355
Amounts Due to Non-Consolidated VIEs 131 0
Variable Interest Entity, Not Primary Beneficiary | Investment in Sponsored Programs    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss 919 888
Variable Interest Entity, Not Primary Beneficiary | Due from affiliates    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss 2,538 2,592
Variable Interest Entity, Not Primary Beneficiary | Other current assets, net    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss 14 29
Variable Interest Entity, Not Primary Beneficiary | Other assets, net    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Maximum Exposure to Loss $ 1,846 $ 1,846
[1] Derived from audited financials