v3.26.1
Stock-Based Compensation - Summary of company's Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]        
Options Outstanding, Beginning balance   2,588,000    
Options Outstanding, Granted   774,000    
Options Outstanding, Exercised 0 (3,000) 0  
Options Outstanding, Forfeited   (64,000)    
Options Outstanding, Ending balance   3,295,000   2,588,000
Options vested and expected to vest at the end of period   3,295,000    
Options exercisable at the end of period   212,000    
Weighted Average Exercise Price, Beginning balance   $ 15.77    
Weighted Average Exercise Price, Granted   24.71    
Weighted Average Exercise Price, Exercised   15    
Weighted Average Exercise Price, Forfeited   16.38    
Weighted Average Exercise Price, Ending balance   17.85   $ 15.77
Weighted Average Exercise Price, Options vested and expected to vest as of end of period   17.85    
Weighted Average Exercise Price, Options exercisable as of end of period   $ 17.33    
Weighted-Average Remaining Contractual Term in years   9 years 1 month 28 days   9 years 5 months 15 days
Weighted Average Remaining Contractual Term, Options vested and expected to vest   9 years 1 month 28 days    
Weighted Average Remaining Contractual Term, Options exercisable   7 years 5 months 4 days    
Aggregate Intrinsic Value, Beginning balance   $ 17,235    
Aggregate Intrinsic Value, Ending balance   $ 48,390   $ 17,235