v3.26.3
Components of Other Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Other Income and Expenses [Abstract]        
Interest income $ 4,503 $ 3,482 $ 11,865 $ 9,181
Settlement of escrow claims 0 0 4,179 0
Loss on deconsolidation of subsidiary 0 (6,708) 0 (6,708)
Interest expense 0 0 0 (1)
Gain (loss) on currency revaluation 35 (832) (283) 4,062
Other 15 1 (337) 451
 Total $ 4,553 $ (4,057) $ 15,424 $ 6,985