XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Other Income and Expenses [Abstract]        
Interest income $ (1,513) $ (939) $ (3,006) $ (1,794)
Accretion on marketable securities (363) (1,428) (839) (2,935)
Foreign currency (gains) losses (212) 66 (229) 153
Other (2) (4) (2) (6)
Other income, net $ (2,090) $ (2,305) $ (4,076) $ (4,582)