v3.26.1
Other (expense) / income, net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Nonoperating Income (Expense) [Abstract]    
Foreign currency (loss) / gain $ (157) $ 320
Interest income, unrealized (loss) / gain on investments, and other (14,504) 14,195
Total other (expense) / income, net $ (14,661) $ 14,515