v3.25.2
Basis Of Presentation (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Excess tax benefit on stock options     $ 513 $ 3,900  
Effective tax rate 26.20% 24.50% 25.50% 23.80%  
Capitalized property and equipment $ 1,200   $ 1,200   $ 1,100