v3.26.1
Fair Value Measurements - Schedule of Changes in Carrying Value of Equity Securities Measured Using Measurement Alternative (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
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