v3.25.2
Organization and Description of Business (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]              
Cash acquired through reverse recapitalization         $ 356,900    
Accumulated deficit $ (325,979)       (325,979)   $ (297,134)
Net loss 14,733 $ 14,112 $ 11,203 $ 12,111 28,845 $ 23,314  
Cash and cash equivalents $ 21,576       $ 21,576   $ 48,277