v3.26.1
Fair Value Measurements - Adjustments to the carrying value of investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Adjustments to the carrying value of these investments          
Balance, beginning of period $ 1,388 $ 1,958 $ 1,563 $ 1,979  
Impairments and downward adjustments (115) (44) (290) (65)  
Balance, end of period 1,273 $ 1,914 1,273 $ 1,914  
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssets          
Equity Securities without Readily Determinable Fair Value          
Other equity investments $ 17,900   $ 17,900   $ 18,900