XML 104 R94.htm IDEA: XBRL DOCUMENT v3.26.1
Reportable Segments and Geographic Information - Interest income and expense, net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Abstract]        
Interest expense $ (5,505) $ (7,735) $ (11,206) $ (15,263)
Interest income 1,617 3,088 2,999 5,987
Total $ (3,888) $ (4,647) $ (8,207) $ (9,276)