v3.26.1
Cash, Cash Equivalents and Marketable Securities and Fair Value Measurements - Schedule of Interest Income Earned from Cash and Cash Equivalents and Marketable Securities Included in Other Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]        
Total $ 3,875 $ 4,563 $ 7,825 $ 9,428
Cash and cash equivalents        
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]        
Total 2,996 2,641 5,635 5,519
Marketable securities        
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]        
Total $ 879 $ 1,922 $ 2,190 $ 3,909