v3.25.2
Cash, Cash Equivalents, and Marketable Securities - Schedule of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosures [Abstract]    
Due in one year $ 17,884 $ 26,242
Due in one to five years 17,580 15,584
Total $ 35,464 $ 41,826