v3.26.1
Fair Value Measurements - Level 3 Roll Forward (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]        
Distributions $ 0 $ 0 $ (428) $ 0
Level 3        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period 19,780 12,341 19,462 11,993
Purchases 3,953 0 4,770 0
Change in fair value 2,040 168 1,969 516
Balance at end of period $ 25,773 12,509 $ 25,773 12,509
Level 3 | Private warrants        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance at beginning of period   1,879   1,361
Change in fair value   (1,188)   (670)
Balance at end of period   $ 691   $ 691