XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance - beginning of period $ 0   $ 0  
Acquired Level 3 investments 137,188   137,188  
Purchases 1,723   1,723  
Sales (163)   (163)  
Net realized and unrealized gains during the period $ 171   $ 171  
Fair value recurring basis unobservable input reconciliation asset gain loss statement of other comprehensive income extensible list not disclosed flag gains gains gains gains
Total Level 3 investments - end of period $ 138,919   $ 138,919