XML 72 R60.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 10,620 $ 9,864
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted 335,836 321,704
Weighted-average grant-date fair value (in dollars per share) $ 80.89 $ 77.32