XML 86 R76.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]        
Interest income, net $ 3,519 $ 5,308 $ 10,482 $ 16,396
Transaction (loss) gain on foreign exchange, net (125) 82 251 (121)
Release of nonrecurring tax reserve 0 0 0 3,102
Other non-operating income, net 1,956 1,841 6,083 5,900
Other income, net $ 5,350 $ 7,231 $ 16,816 $ 25,277