XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Income and Other Income, Net
12 Months Ended
Dec. 31, 2023
Interest and Other Income [Abstract]  
Interest Income and Other Income, Net Interest Income and Other Income, Net
Interest income and other income, net consist of the following (in thousands):
Year Ended December 31,
202320222021
Interest income$103,459 $34,931 $21,412 
Other (loss) income, net(3,458)2,229 374 
Interest income and other income, net$100,001 $37,160 $21,786