v3.25.2
Nature of the Business and Basis of Presentation - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Oct. 04, 2024
Oct. 31, 2024
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Product Information [Line Items]                  
Stock split ratio 1.049                
Net Income (Loss)     $ (39,966) $ (27,270) $ (14,678) $ (10,894) $ (67,236) $ (25,572)  
Accumulated deficit     $ (258,016)       $ (258,016)   $ (190,780)
IPO                  
Product Information [Line Items]                  
Sale of stock, number of shares issued | shares   17,250,000              
Sale of stock, price per share | $ / shares   $ 17              
Proceeds from IPO   $ 268,800              
Underwriting discounts and commissions   20,500              
Other offering costs   $ 3,900              
Over Allotment Option                  
Product Information [Line Items]                  
Sale of stock, number of shares issued | shares   2,250,000