XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Other Income, net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Other Income and Expenses [Abstract]        
Foreign currency (loss) gain $ (362) $ 241 $ (484) $ 205
Investment income 2,780 4,337 9,622 8,744
Other expense 0 0 (53) 0
Other income, net $ 2,418 $ 4,578 $ 9,085 $ 8,949