v3.26.1
Commitments - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2025
ft²
Extension
Jun. 30, 2026
USD ($)
ft²
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
ft²
Extension
Jun. 30, 2025
USD ($)
Other Commitments [Line Items]          
Operating lease cost   $ 1,100 $ 1,000 $ 2,200 $ 2,100
Defined contribution plan, maximum annual contributions per employee, percent       100.00%  
Defined contribution plan, employer matching contribution, percent of employee's gross pay       3.00%  
Defined contribution plan, employer discretionary contribution amount   200 $ 200 $ 300 $ 400
Operating sublease period The sublease began in December 2025 and continues through November 2027.        
Sublease income   $ 143   $ 286  
Chestnut Run Lease          
Other Commitments [Line Items]          
Lease renewal period   5 years   5 years  
Area of lease premises | ft²   81,000   81,000  
Area of sublease | ft² 20,000        
Number of sublease extensions | Extension 3        
Sublease, option to extend one year        
Chestnut Run Lease | Maximum          
Other Commitments [Line Items]          
Number of lease extensions | Extension       3  
Chestnut Run Lease | Letter of Credit          
Other Commitments [Line Items]          
Security deposit   $ 3,400   $ 3,400  
Chestnut Run Lease | Letter of Credit | Pro Forma          
Other Commitments [Line Items]          
Security deposit   $ 500   $ 500