v3.26.1
Stock-Based Compensation - Stock Options (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Options (in shares):    
Outstanding beginning of the period (in shares) 463,369  
Exercised (in shares) (43,692)  
Outstanding end of the period (in shares) 419,677 463,369
Exercisable (in shares) 419,677  
Weighted-Average Exercise Price (in dollars per share):    
Outstanding beginning of the period (in dollars per share) $ 13.72  
Exercised (in dollars per share) 16.68  
Outstanding end of the period (in dollars per share) 13.41 $ 13.72
Exercisable (in dollars per share) $ 13.41  
Outstanding, weighted-average remaining contractual term (years) 10 months 24 days 1 year 1 month 6 days
Exercisable, weighted-average remaining contractual term (years) 10 months 24 days