v3.26.1
Stock Based Compensation - Summary of Stock Option Activity Under the Plan (Details) - 2010 Plan, 2020 Plan, 2023 Plan - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Beginning balance 256,453  
Number of Options, Granted 0  
Number of Options, Cancellations and forfeitures (3,949)  
Number of Options, Exercised 0  
Number of Options, Ending balance 252,504 256,453
Number of Options, Exercisable 203,525  
Weighted-Average Exercise Price, Beginning balance $ 28.96  
Weighted-Average Exercise Price, Granted 0  
Weighted-Average Exercise Price, Cancellations and forfeitures 33.64  
Weighted-Average Exercise Price, Exercised 0  
Weighted-Average Exercise Price, Ending balance 28.89 $ 28.96
Weighted-Average Exercise Price, Exercisable $ 35.44  
Weighted-Average Remaining Contractual Term 7 years 1 month 6 days 7 years 2 months 12 days
Weighted-Average Remaining Contractual Term, Exercisable 6 years 9 months 18 days  
Aggregate Intrinsic Value, Outstanding $ 0 $ 0
Aggregate Intrinsic Value, Exercisable $ 0