v3.25.1
Description of Organization and Summary of Significant Accounting Policies - Schedule of Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Assets, Fair Value Disclosure, Total $ 197,004 $ 210,912
Money Market Funds [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 28,179 85,612
US Government Debt Securities [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 54,016 54,307
Corporate Bonds [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 102,317 67,492
US Government Agencies Debt Securities [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 12,492 3,501
Total Marketable Securities [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 168,825 125,300
Level 1 [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 82,195 139,919
Level 1 [Member] | Money Market Funds [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 28,179 85,612
Level 1 [Member] | US Government Debt Securities [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 54,016 54,307
Level 1 [Member] | Corporate Bonds [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 0 0
Level 1 [Member] | US Government Agencies Debt Securities [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 0 0
Level 1 [Member] | Total Marketable Securities [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 54,016 54,307
Level 2 [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 114,809 70,993
Level 2 [Member] | Money Market Funds [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 0 0
Level 2 [Member] | US Government Debt Securities [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 0 0
Level 2 [Member] | Corporate Bonds [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 102,317 67,492
Level 2 [Member] | US Government Agencies Debt Securities [Member]    
Assets:    
Assets, Fair Value Disclosure, Total 12,492 3,501
Level 2 [Member] | Total Marketable Securities [Member]    
Assets:    
Assets, Fair Value Disclosure, Total $ 114,809 $ 70,993