v3.26.1
Fair Value of Financial Instruments - Schedule of Reconciliation of Other Investments Measured at Fair value on a Recurring Basis Using Level 3 Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance - beginning of period $ 152,840 $ 0 $ 151,883 $ 0
Acquired Level 3 investments 0 137,188 0 137,188
Purchases 860 1,723 1,886 1,723
Sales (505) (163) (1,723) (163)
Net realized and unrealized losses during the period $ (1,533) $ 171 $ (384) $ 171
Fair value recurring basis unobservable input reconciliation asset gain loss statement of other comprehensive income extensible list not disclosed flag losses losses losses losses
Total Level 3 investments - end of period $ 151,662 $ 138,919 $ 151,662 $ 138,919