v3.26.1
Share-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of Shares    
Outstanding at beginning of period (in shares) 369,680  
Exercised (in shares) (10,000)  
Outstanding at ending of period (in shares) 359,680 369,680
Exercisable at ending of period (in shares) 267,361  
Weighted-Average Exercise Price Per Share    
Outstanding at beginning of period (in dollars per share) $ 15.98  
Exercised (in dollars per share) 11.21  
Outstanding at ending of period (in dollars per share) 16.11 $ 15.98
Exercisable at ending of period (in dollars per share) $ 16.16  
Weighted-Average Contractual Term    
Outstanding (in years) 5 years 6 months 5 years 8 months 12 days
Exercised 1 year 1 month 6 days  
Exercisable 4 years 9 months 18 days  
Aggregated Intrinsic Value    
Outstanding $ 2,295 $ 2,097
Exercisable $ 1,691