XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Interest and other income (expense), 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 $ 4,360 $ 3,465 $ 11,734 $ 10,414
Interest expense (338) (336) (978) (1,081)
Other (expense) income, net (535) 1,285 721 693
Interest and other income, net $ 3,487 $ 4,414 $ 11,477 $ 10,026