v3.26.1
Fair Value Measurements - Schedule of Changes in Balances of Level 3 Financial Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Realized gains $ 2 $ 394 $ 30 $ 437
Level 3 | Private equity investments        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Purchases     0  
Level 3 | Private equity investments        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance     12,226  
Realized gains     0  
Unrealized gains (losses)     0  
Sales     0  
Transfers in     0  
Ending balance $ 12,226   12,226  
Unrealized gains for assets still held, included in Net income     $ 0