v3.26.3
Other (expense) / income, net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Other Nonoperating Income (Expense) [Abstract]        
Foreign currency (loss) / gain $ 1,614 $ (571) $ 2,078 $ (1,733)
Impairment of long-term investment 0 0 0 (5,000)
Interest income, unrealized (loss) / gain on investments, and other 483 3,709 (16,504) 37,010
Total other (expense) / income, net $ 2,097 $ 3,138 $ (14,426) $ 30,277