v3.26.1
Stock Based Compensation Plan - Summary of Stock Option Activity for Company's Stock Option Plans (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options Outstanding Beginning Balance 1,269  
Number of Options Granted 779  
Number of Options Exercised (14)  
Number of Options Forfeited (42)  
Number of Options Expired (5)  
Number of Options Outstanding Ending Balance 1,987 1,269
Number of Options outstanding and Exercisable 634  
Weighted Average Exercise Price Outstanding, Beginning Balance $ 14.3  
Weighted Average Exercise Price Granted 24.82  
Weighted Average Exercise Price Exercised 12.8  
Weighted Average Exercise Price Forfeited 16.11  
Weighted Average Exercise Price Expired 38.73  
Weighted Average Exercise Price Outstanding, Ending Balance 18.35 $ 14.3
Weighted Average Exercise Price Options Outstanding and Exercisable $ 18.31  
Weighted Average Remaining Contractual Life (In Years) 8 years 7 months 2 days 8 years 5 months 4 days
Weighted Average Remaining Contractual Life, Exercisable (In Years) 7 years 4 months 24 days  
Aggregate Intrinsic Value $ 17,091  
Aggregate Intrinsic Value Options outstanding and exercisable $ 6,658