v3.26.1
Investments - Summary of Carrying Value and Maximum Loss Exposure of Company's Non-consolidated VIEs (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Carrying Value $ 1,259 $ 1,285
Non-consolidated Variable Interest Entities    
Variable Interest Entity [Line Items]    
Carrying Value 1,259 1,285
Maximum Loss Exposure 1,259 1,285
Non-consolidated Variable Interest Entities | Investments in non-consolidated VIEs - Equity method    
Variable Interest Entity [Line Items]    
Carrying Value 833 839
Maximum Loss Exposure 833 839
Non-consolidated Variable Interest Entities | Investments in non-consolidated VIEs - Measurement alternative    
Variable Interest Entity [Line Items]    
Carrying Value 426 446
Maximum Loss Exposure $ 426 $ 446