v3.26.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value under Certain Conditions (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Impairments requiring certain assets and liabilities to be measured at fair value
Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount
Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount