v3.25.2
Debt - Schedule of Principal Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Disclosure [Abstract]    
December 31, 2025 $ 0  
December 31, 2026 18,252  
December 31, 2027 13,173  
Future principal payments and end of term charge $ 31,425 $ 31,425