v3.26.1
Segment and Geographical Information - Schedule of Interest Income and Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area [Abstract]        
Interest expense $ 730 $ 407 $ 1,103 $ 783
Interest income (12,238) (18,442) (25,980) (38,950)
Interest income, net $ (11,508) $ (18,035) $ (24,877) $ (38,167)