XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 14,817 $ 18,829
Restricted Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted 324,608 350,391
Weighted-average grant-date fair value (in dollars per share) $ 77.27 $ 60.35