v3.25.1
Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Other Income and Expenses [Abstract]    
Interest income $ (1,493) $ (855)
Accretion on marketable securities (476) (1,507)
Foreign currency (gains) losses (17) 87
Other 0 (2)
Other income, net $ (1,986) $ (2,277)