XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Other Income, Net - 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 and investment income $ 9,484 $ 9,175 $ 27,576 $ 31,078
Other 704 3,379 8,014 2,405
Other income, net $ 10,188 $ 12,554 $ 35,590 $ 33,483