v3.26.1
Supplemental Financial Information - Schedule of Interest Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Supplemental Financial Information [Abstract]    
Interest income $ 5,963 $ 5,558
Interest expense (350) (508)
Interest income, net $ 5,613 $ 5,050