v3.25.2
Marketable Securities and Fair Value Measurements - Schedule of Marketable Securities Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Amortized Cost    
2025 $ 40,260  
2026 62,145  
2027 27,966  
2028 24,534  
Amortized Cost 154,905 $ 211,879
Fair Value    
2025 40,248  
2026 62,389  
2027 28,194  
2028 24,754  
Fair Value $ 155,585 $ 211,737