v3.26.3
Supplemental Financial Information - Schedule of Interest Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Supplemental Financial Information [Abstract]        
Interest income $ 4,816 $ 5,540 $ 16,085 $ 16,541
Interest expense (266) (833) (925) (1,821)
Interest income, net $ 4,550 $ 4,707 $ 15,160 $ 14,720