XML 107 R95.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Schedule of Stock Option Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Cash received from options exercised $ 2,278 $ 353 $ 1,350
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Intrinsic value of options exercised 1,865 247 883
Cash received from options exercised 2,278 353 1,350
Tax benefit from options exercised $ 89 $ 14 $ 103
Weighted-average estimated fair value per share of options granted (in dollars per share) $ 0 $ 4.15 $ 3.14