v3.26.1
Fair Value Measurements - Schedule of Changes in Fair Value of Level 1 and Level 3 Assets Included Debt and Equity Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance $ 69,669 $ 70,179
Purchases   3,790
Net unrealized gain (loss) (2,627) (944)
Currency translation differences (2,694) 99
Ending balance 64,348 73,124
Equity Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 17,377,000  
Currency translation differences (71,000)  
Ending balance 17,306,000  
Level 1 | Equity Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 0 3
Purchases   0
Net unrealized gain (loss) 0 0
Currency translation differences 0 0
Ending balance 0 3
Level 3 | Equity Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 23,645 22,034
Purchases   0
Net unrealized gain (loss) (83) 225
Currency translation differences (394) 12
Ending balance 23,168 22,271
Level 3 | Debt Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance 46,024 48,142
Purchases   3,790
Net unrealized gain (loss) (2,544) (1,169)
Currency translation differences (2,300) 87
Ending balance $ 41,180 $ 50,850