v3.26.1
Additional Financial Statement Information - Interest Income (Expense), Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest expense $ 0 $ (3) $ (3) $ (3)
Interest income 1,003 288 1,963 465
Total $ 1,003 $ 285 $ 1,960 $ 462