XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares        
Outstanding at beginning of period (in shares) 1,055,529 2,599,349 2,697,959  
Granted (in shares) 0 0 0  
Exercised (in shares) (107,821) (1,543,436) (98,610)  
Expired (in shares) (2) (384) 0  
Forfeited (in shares) 0 0 0  
Outstanding at ending of period (in shares) 947,706 1,055,529 2,599,349 2,697,959
Exercisable at end of period (in shares) 247,706      
Weighted Average Exercise Price        
Outstanding at beginning of period (in usd per shares) $ 37.34 $ 20.73 $ 20.25  
Granted (in usd per share) 0 0 0  
Exercised (in usd per share) 10.37 9.37 7.56  
Expired (in usd per share) 6.03 12.00 0  
Forfeited (in usd per share) 0 0 0  
Outstanding at ending balance (in usd per share) 40.41 $ 37.34 $ 20.73 $ 20.25
Exercisable at end of period (in usd per share) $ 11.53      
Weighted Average Remaining Contractual Term (in years)        
Outstanding (in years) 5 years 1 month 6 days 5 years 7 months 6 days 4 years 2 months 12 days 5 years 1 month 6 days
Exercisable at end of period (in years) 1 year 2 months 12 days      
Aggregate Intrinsic Value (in thousands)        
Outstanding intrinsic value, beginning balance $ 7,751 $ 53,089 $ 45,862  
Exercised 2,557 36,383 3,387  
Outstanding intrinsic value, ending balance 5,918 $ 7,751 $ 53,089 $ 45,862
Exercisable at end of period $ 5,918