XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Interest Income and Other Income, Net (Tables)
3 Months Ended
Mar. 31, 2025
Interest and Other Income [Abstract]  
Schedule of Interest Income and Other Income, Net
Interest income and other income, net consist of the following (in thousands):
 Three Months Ended
March 31,
 20252024
Interest income$50,727 $35,435 
Other (loss) income, net(3,548)128 
Interest income and other income, net$47,179 $35,563