XML 76 R64.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 $ 15,731 $ 15,262 $ 47,029 $ 48,823
Unrealized gains (losses) on equity securities 7,715 2,776 21,569 (927)
Other income 6,364 2 6,364 2
Other expense, net (505) (130) (1,405) (2,664)
Total other income, net $ 29,305 $ 17,910 $ 73,557 $ 45,234