v3.26.1
Other (expense) / income, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Nonoperating Income (Expense) [Abstract]        
Foreign currency (loss) / gain $ 622 $ (1,482) $ 465 $ (1,162)
Impairment of long-term investment 0 (5,000) 0 (5,000)
Interest income, unrealized (loss) / gain on investments, and other (2,484) 19,106 (16,988) 33,301
Total other (expense) / income, net $ (1,862) $ 12,624 $ (16,523) $ 27,139