v3.25.2
Nature of Business (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 16, 2024
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Nature of Business                
Number of operating segments | segment           1    
Net loss   $ 52,223 $ 33,573 $ 37,977 $ 27,800 $ 85,796 $ 65,777  
Accumulated deficit   473,187       473,187   $ 387,391
Cash, cash equivalents and investments   $ 274,900       $ 274,900    
IPO                
Nature of Business                
Issuance of common stock (in shares) | shares 15,220,588              
Public offering price | $ / shares $ 17              
Aggregate gross proceeds $ 258,700              
Net proceeds $ 234,300              
Convertible preferred stock into common stock | shares 24,978,715              
Reverse stock split 0.1152              
Underwriter's option                
Nature of Business                
Issuance of common stock (in shares) | shares 1,985,294