Quarterly report [Sections 13 or 15(d)]

Fair Value Measurement - Fair value on a recurring basis (Details)

v3.25.1
Fair Value Measurement - Fair value on a recurring basis (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Cash equivalents $ 43,929 $ 67,645
Short-term investments 17,934 17,805
Level 1    
Assets:    
Cash equivalents 43,929 67,645
Short-term investments $ 17,934 $ 17,805