XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefits and Stock Compensation - Schedule of Impact of Shared-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]      
Share-based compensation expense $ 15,742 $ 13,744 $ 13,440
Income tax benefit $ (3,990) $ (3,483) (3,406)
Fair value of Professional options converted     $ 10,300