v3.26.1
Other Income and Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Other Income and Expenses [Abstract]    
Interest income $ (16,220) $ (14,453)
Foreign currency (gain) loss, net 2,486 3,760
Other, net 3 (382)
Total other (income) expense, net $ (13,731) $ (11,075)